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.
|