[ofw] memory violation in wv_srq Query
Hefty, Sean
sean.hefty at intel.com
Thu Jul 15 10:45:12 PDT 2010
> > I got a memory violation error in wv_srq.cpp Query() function around line
> > 202. It seems using uninitialized verbsData.output_size for memcpy. The
> > verbsData.input_size is initialized in WvPreQueryQp (wvuverbs.cpp), and
> it
> > has a similar memcpy in this function too.
> >
> > Could this be a bug? It happens when I call ibv_modify_srq() in the
> > application.
>
> I'm not sure if any other app has ever called through the SRQ code path.
> I'll take a look at this.
This definitely looks like a bug. I believe that I need to add:
p_umv_buf->output_size = 0;
to wv_uverbs.cpp everywhere that the input_size is set to 0.
I'll make that change and provide you an updated copy of winverbs.dll for further testing. What OS and CPU architecture are you running on?
- Sean
More information about the ofw
mailing list