On Tue, 2007-11-06 at 20:49 -0500, Jeff Squyres wrote:
> On Nov 6, 2007, at 4:42 AM, Åke Sandgren wrote:
> 
> > I had the same problem with pathscale.
> 
> There is a known outstanding problem with the pathscale problem.  I am  
> still waiting for a solution from their engineers (we don't know yet  
> whether it's an OMPI issue or a Pathscale issue, but my [biased] money  
> is on a Pathscale issue :-) -- it doesn't happen with any other  
> compiler).
> 
> > Try this, i think it is the solution i found.
> >
> > diff -ru site/opal/runtime/opal_init.c
> > amd64_ubuntu606-psc/opal/runtime/opal_init.c
> > --- site/opal/runtime/opal_init.c       2007-10-20 03:00:35.000000000
> > +0200
> > +++ amd64_ubuntu606-psc/opal/runtime/opal_init.c        2007-10-23
> > 16:12:15.000000000 +0200
> > @@ -169,7 +169,7 @@
> >     }
> >
> >     /* register params for opal */
> > -    if (OPAL_SUCCESS !=  opal_register_params()) {
> > +    if (OPAL_SUCCESS !=  (ret = opal_register_params())) {
> >         error = "opal_register_params";
> >         goto return_error;
> >     }
> 
> I don't see why this change would make any difference in terms of a  
> segv...?
> 
> I see that ret is an uninitialized variable in the error case (which  
> I'll fix -- thanks for pointing it out :-) ) -- but I don't see how  
> that would fix a segv.  Am I missing something?

The problem is that i don't really remember what fixed my problem (or if
it got interrupted before i managed to fix it in the first place).
I have been busy building other software for a couple of weeks.
The above was simply the only patch i hade made that i didn't know
exactly what it was doing.

But judging from trying to run that version of ompi_info i still have
problems.

I've been working with this for a while and can hopefully continue
pursuing it next week or so.

Reply via email to