Intel folks: can you comment on this?  It appears that the libinfinipath signal 
handler is interfering with the java garbage collector.


> On Aug 25, 2015, at 8:01 AM, Gilles Gouaillardet 
> <gilles.gouaillar...@gmail.com> wrote:
> 
> i do not know if this can be runtime detected ...
> note we should report this to intel folks and ask them to advise.
> ideally, they would provide a way to make sure libinfinipath.so does not 
> conflict with the jvm signal handlers.
> 
> my idea is to dlopen libinfinipath only if java bindings are not used.
> 
> On Tuesday, August 25, 2015, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
> wrote:
> Is it possible to run-time detect this situation?  E.g., probe the signal 
> handler, or somesuch.
> 
> Rationale: I'd rather have something run-time disabled than not built.
> 
> Would dlopen'ing libinfinipath change actually change its signal handler 
> behavior?
> 
> 
> > On Aug 25, 2015, at 4:27 AM, Gilles Gouaillardet <gil...@rist.or.jp> wrote:
> >
> > Folks,
> >
> > some time ago, some crashes were reported when using java bindings.
> > one of them was caused was caused by mca_mtl_psm.so.
> > the root cause is libinfinipath.so initializer sets its own signal handler, 
> > which
> > conflicts with the signal handler sets by the jvm.
> > the only workaround is to disable the psm mtl
> > (e.g. mpirun --mca mtl ^psm ...)
> > since mpirun --mca mtl_psm_priority 0 ... does not work
> > (libinfinipath.so is loaded, so the initializer is ran and the signal 
> > handlers are set)
> > so the psm mtl cannot be disabled by the Java MPI_Init()
> >
> > one option is to document this
> > an other option is not to build the psm mtl if java bindings are built
> > and an other option is to revamp mca_mtl_psm.so so it does not link with 
> > libinfinipath.so
> > (use an intermediate component, or dlopen libinfinipath)
> >
> > any thoughts ?
> >
> > Cheers,
> >
> > Gilles
> > _______________________________________________
> > 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/2015/08/17838.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/2015/08/17840.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/2015/08/17841.php


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to