Re: [vpp-dev] segfault due to movaps unaligned access

2018-05-04 Thread Damjan Marion
To: Florin Coras mailto:fcoras.li...@gmail.com>> > Cc: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > Subject: Re: [vpp-dev] segfault due to movaps unaligned access > > Hi Florin, > > Thanks! The patch fixes the issue. > Any idea why is it happening? > > Regard

Re: [vpp-dev] segfault due to movaps unaligned access

2018-05-03 Thread Marco Varlese
size. Got you. > > There are a certain number of mistakes to clean up. > > HTH... Dave Thanks, Marco > > -Original Message- > From: Marco Varlese > Sent: Thursday, May 3, 2018 3:02 AM > To: Dave Barach (dbarach) ; Ray Kinsella ; > v > pp-...@lists.fd.i

Re: [vpp-dev] segfault due to movaps unaligned access

2018-05-03 Thread Dave Barach
Kinsella ; vpp-dev@lists.fd.io Subject: Re: [vpp-dev] segfault due to movaps unaligned access Hi Dave, On Wed, 2018-05-02 at 19:20 +, Dave Barach wrote: > Quick update. I added the obvious ASSERT, and immediately found a > couple of non-compliant data structures. With two (trivial) fixes, vp

Re: [vpp-dev] segfault due to movaps unaligned access

2018-05-03 Thread Marco Varlese
alignments highlighted. Don't know if you missed my email just wanted to follow up, maybe it might be quicker? Cheers, Marco > > D. > > -Original Message- > From: Dave Barach (dbarach) > Sent: Tuesday, May 1, 2018 3:29 PM > To: Ray Kinsella ; vpp-dev@lists.fd.io

Re: [vpp-dev] segfault due to movaps unaligned access

2018-05-02 Thread Dave Barach
-Original Message- From: Dave Barach (dbarach) Sent: Tuesday, May 1, 2018 3:29 PM To: Ray Kinsella ; vpp-dev@lists.fd.io Subject: RE: [vpp-dev] segfault due to movaps unaligned access Hey Ray, That's a good idea, and none too hard to implement. It's on my list. I'm a bit af

Re: [vpp-dev] segfault due to movaps unaligned access

2018-05-01 Thread Dave Barach
AM To: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] segfault due to movaps unaligned access Is it worth to use an assert (or similar) to validate the assumption in the debug build at least. Well at least until the compiler bugs get's sorted? Ray K On 26/04/2018 17:08, Dave Barach wrote: > Yes, i

Re: [vpp-dev] segfault due to movaps unaligned access

2018-05-01 Thread Ray Kinsella
lf Of *Radu Nicolau *Sent:* Thursday, April 26, 2018 4:54 AM *To:* Florin Coras *Cc:* vpp-dev@lists.fd.io *Subject:* Re: [vpp-dev] segfault due to movaps unaligned access Hi Florin, Thanks! The patch fixes the issue. Any idea why is it happening? Regards, Radu *From:*vpp-dev@lists.fd.io <ma

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-27 Thread Sergio G.M.
(dbarach) [mailto:dbar...@cisco.com] > *Sent:* Thursday, April 26, 2018 5:08 PM > *To:* Nicolau, Radu ; Florin Coras < > fcoras.li...@gmail.com> > *Cc:* vpp-dev@lists.fd.io > *Subject:* RE: [vpp-dev] segfault due to movaps unaligned access > > > > Yes, it’s arguably a

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-27 Thread Marco Varlese
errors. > > Below is the link with some code to play around: > https://godbolt.org/g/7RDBQG > > Regards, > Sergio > > > > From: Radu Nicolau > > Sent: Friday 27 April 2018 10:34 > > To: Dave Barach (dbarach); > Florin Coras > > Cc: vpp-dev@li

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-27 Thread Sergio Gonzalez Monroy
April 2018 10:34 To: Dave Barach (dbarach)<mailto:dbar...@cisco.com>; Florin Coras<mailto:fcoras.li...@gmail.com> Cc: vpp-dev@lists.fd.io<mailto:vpp-dev@lists.fd.io> Subject: Re: [vpp-dev] segfault due to movaps unaligned access Thanks for looking into it! In addition, If I und

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-27 Thread Radu Nicolau
...@cisco.com] Sent: Thursday, April 26, 2018 5:08 PM To: Nicolau, Radu ; Florin Coras Cc: vpp-dev@lists.fd.io Subject: RE: [vpp-dev] segfault due to movaps unaligned access Yes, it’s arguably a compiler bug. But, it makes no sense to vec_validate_aligned(…), pool_get_aligned(…) etc. objects whose size is

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-26 Thread Dave Barach
ensuring that objects are sized correctly. D. From: vpp-dev@lists.fd.io On Behalf Of Radu Nicolau Sent: Thursday, April 26, 2018 4:54 AM To: Florin Coras Cc: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] segfault due to movaps unaligned access Hi Florin, Thanks! The patch fixes the issue. Any

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-26 Thread Florin Coras
:vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io>] On Behalf Of Florin > Coras > Sent: Thursday, April 26, 2018 4:13 PM > To: Nicolau, Radu mailto:radu.nico...@intel.com>> > Cc: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > Subject: Re: [vpp-dev] segfault due

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-26 Thread Radu Nicolau
(and I’ve seen it a while ago on 5.x). Regards, Radu From: vpp-dev@lists.fd.io [mailto:vpp-dev@lists.fd.io] On Behalf Of Florin Coras Sent: Thursday, April 26, 2018 4:13 PM To: Nicolau, Radu Cc: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] segfault due to movaps unaligned access Hi Radu, The

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-26 Thread Florin Coras
t;> > Cc: vpp-dev@lists.fd.io <mailto:vpp-dev@lists.fd.io> > Subject: Re: [vpp-dev] segfault due to movaps unaligned access > > Hi Radu, > > Making the crypto_worker_main_t a full cache line in size (see patch [1]) > seems to solve the issue. Could you confirm? > >

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-26 Thread Radu Nicolau
Hi Florin, Thanks! The patch fixes the issue. Any idea why is it happening? Regards, Radu From: vpp-dev@lists.fd.io [mailto:vpp-dev@lists.fd.io] On Behalf Of Florin Coras Sent: Tuesday, April 24, 2018 11:25 PM To: Nicolau, Radu Cc: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] segfault due to

Re: [vpp-dev] segfault due to movaps unaligned access

2018-04-24 Thread Florin Coras
Hi Radu, Making the crypto_worker_main_t a full cache line in size (see patch [1]) seems to solve the issue. Could you confirm? Florin [1] https://gerrit.fd.io/r/#/c/12086/ > On Apr 24, 2018, at 9:23 AM, Radu Nicolau wrote: > > Hello all, > > We’re seeing

[vpp-dev] segfault due to movaps unaligned access

2018-04-24 Thread Radu Nicolau
Hello all, We're seeing a weird issue, that is a segfault that looks to be caused by a movaps instruction that is trying to access an address that is not 16 byte aligned. The call originates from a vec_validate_init_empty_aligned that has the argument aligned to 16 bytes. I have seen something