[mvapich-discuss] bug in mpir_request.c?
    Hari Subramoni 
    subramoni.1 at osu.edu
       
    Wed Oct 12 17:56:05 EDT 2016
    
    
  
Hello Martin,
Thanks for the report. We will take a look at it. Can you please share your
test code as well?
Regards,
Hari.
On Wed, Oct 12, 2016 at 4:40 PM, Martin Pokorny <mpokorny at nrao.edu> wrote:
> I encountered what might be a bug in mpir_request.c. My test case fails
> with a segfault in a call to MPI_Waitsome with an array of requests that
> has a single user-created generalized request at the start of the array
> otherwise filled with "normal" MPI requests. It looks like the conditional
> that starts on line 588 can fail when request_ptrs[i+1]->greq_fns is
> NULL-valued, which seems to be what happens in my case when "i" is zero.
> For reference, here's the code starting on line 588 of mpir_request.c in
> the mvapich2-2.2 source tarball:
>
>>         if (request_ptrs[i+1] == NULL ||
>>                 (request_ptrs[i]->greq_fns->greq_class !=
>>                         request_ptrs[i+1]->greq_fns->greq_class) )
>>             n_classes += 1;
>>
> I was able to work around the problem by putting the generalized request
> at the end of the array. I'm open to the possibility that my test code is
> at fault, but I'm suspicious of the mpir_request.c code, as well.
>
> --
> Martin
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mailman.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20161012/106bf086/attachment-0001.html>
    
    
More information about the mvapich-discuss
mailing list