I haven't reviewed the code, but can confirm that it fixes the issue for me.
Thanks --Nysal On Thu, Feb 18, 2016 at 9:26 AM, Gilles Gouaillardet <gil...@rist.or.jp> wrote: > Folks, > > i made https://github.com/open-mpi/ompi/pull/1376 to fix this issue > > note it also revert the changes previously introduced in > ompi/runtime/ompi_mpi_init.c > > Cheers, > > Gilles > > > On 2/18/2016 8:37 AM, Gilles Gouaillardet wrote: > >> Jeff, >> >> this commit only fixes MPI_Init() and not the openib btl. >> >> As Ralph pointed previously, there is still an abstraction violation in >> MPI_Init() and it is now "under control" >> as it was before. >> >> Regarding this issue (opal_memory_linux_malloc_set_alignment), i will >> extend the memory mca since >> yet an other abstraction violation does not seem necessary here. >> >> Cheers, >> >> Gilles >> >> On 2/18/2016 7:17 AM, Jeff Squyres (jsquyres) wrote: >> >>> Nysal -- >>> >>> FWIW, I'm unable to replicate the error on master. >>> >>> Did this commit not fix it for you? >>> >>> >>> https://github.com/open-mpi/ompi/commit/7de01b347cd13544439b4eae86607a535c32489c >>> >>> If it didn't, then we might as well revert that commit and PR 1351 until >>> it's fixed properly. >>> >>> >>> -----Original Message----- >>> From: Ralph Castain <r...@open-mpi.org> >>> Reply: Open MPI Developers <de...@open-mpi.org> >>> Date: February 17, 2016 at 3:29:32 PM >>> To: Open MPI Developers <de...@open-mpi.org> >>> Subject: Re: [OMPI devel] Trunk is broken >>> >>> Probably should - looks like this may take more thought and probably >>>> will be handled in >>>> discussions next week >>>> >>>>> On Feb 17, 2016, at 11:26 AM, Howard Pritchard wrote: >>>>> >>>>> Hi Folks, >>>>> >>>>> Should we revert PR 1351 till there is a fix? >>>>> >>>>> Howard >>>>> >>>>> >>>>> 2016-02-17 11:34 GMT-07:00 Ralph Castain >: >>>>> FWIW: I wouldn’t have seen that because I don’t have IB on my system. >>>>> >>>>> On Feb 17, 2016, at 10:11 AM, Nysal Jan K A > >>>>>> >>>>> wrote: >>>> >>>>> So this seems to be still broken. >>>>>> >>>>>> mca_btl_openib.so: undefined symbol: >>>>>> opal_memory_linux_malloc_set_alignment >>>>>> >>>>>> I built with "--with-memory-manager=none" >>>>>> >>>>>> Regards >>>>>> --Nysal >>>>>> >>>>>> On Tue, Feb 16, 2016 at 10:19 AM, Ralph Castain > >>>>>> >>>>> wrote: >>>> >>>>> It is very easy to reproduce - configure with: >>>>>> enable_mem_debug=no >>>>>> enable_mem_profile=no >>>>>> enable_memchecker=no >>>>>> with_memory_manager=no >>>>>> >>>>>> I’m not sure which of those is required. However, your assertion is >>>>>> incorrect. The >>>>>> >>>>> person who introduced the original violation went to great lengths to >>>> ensure it didn’t >>>> create a problem if the referenced component was not built. I’m not >>>> saying it was a good >>>> thing to do, but we spent a lot of time discussing it and figuring out >>>> how to do it without >>>> causing the problem. >>>> >>>>> So whatever was done missed those precautions and introduced this >>>>>> symbol regardless >>>>>> >>>>> of the configuration. >>>> >>>>> >>>>>> On Feb 15, 2016, at 8:39 PM, Gilles Gouaillardet > >>>>>>> >>>>>> wrote: >>>> >>>>> Ralph, >>>>>>> >>>>>>> this is being discussed at >>>>>>> https://github.com/open-mpi/ompi/pull/1351 >>>>>>> >>>>>>> btw, how do you get this warning ? i do not see it. >>>>>>> fwiw, the abstraction violation was kind of already here, so i am >>>>>>> surprised it pops >>>>>>> >>>>>> up now only >>>> >>>>> Cheers, >>>>>>> >>>>>>> Gilles >>>>>>> >>>>>>> On 2/16/2016 1:17 PM, Ralph Castain wrote: >>>>>>> >>>>>>>> Looks like someone broke the master build on Linux: >>>>>>>> >>>>>>>> ../../../ompi/.libs/libmpi.so: undefined reference to >>>>>>>> `opal_memory_linux_malloc_init_hook' >>>>>>>> >>>>>>>> >>>>>>>> I suspect it was a hard-coded reference to some component’s >>>>>>>> variable? >>>>>>>> Ralph >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> devel mailing list >>>>>>>> de...@open-mpi.org >>>>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>>>>>> Link to this post: >>>>>>>> http://www.open-mpi.org/community/lists/devel/2016/02/18598.php >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> devel mailing list >>>>>>> de...@open-mpi.org >>>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>>>>> Link to this post: >>>>>>> http://www.open-mpi.org/community/lists/devel/2016/02/18599.php >>>>>>> >>>>>> _______________________________________________ >>>>>> devel mailing list >>>>>> de...@open-mpi.org >>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>>>> Link to this post: >>>>>> http://www.open-mpi.org/community/lists/devel/2016/02/18600.php >>>>>> _______________________________________________ >>>>>> devel mailing list >>>>>> de...@open-mpi.org >>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>>>> Link to this post: >>>>>> http://www.open-mpi.org/community/lists/devel/2016/02/18601.php >>>>>> >>>>> _______________________________________________ >>>>> devel mailing list >>>>> de...@open-mpi.org >>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>>> Link to this post: >>>>> http://www.open-mpi.org/community/lists/devel/2016/02/18602.php >>>>> _______________________________________________ >>>>> devel mailing list >>>>> de...@open-mpi.org >>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>>> Link to this post: >>>>> http://www.open-mpi.org/community/lists/devel/2016/02/18603.php >>>>> >>>> _______________________________________________ >>>> devel mailing list >>>> de...@open-mpi.org >>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>>> Link to this post: >>>> http://www.open-mpi.org/community/lists/devel/2016/02/18604.php >>>> >>> -- >>> Jeff Squyres >>> jsquy...@cisco.com >>> For corporate legal information go to: >>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >>> Link to this post: >>> http://www.open-mpi.org/community/lists/devel/2016/02/18605.php >>> >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2016/02/18606.php >> > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2016/02/18607.php