[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Configuration crash - can't start new thread
Hi,
It's Redhat. The administrator told me their python ver is 2.2.3. Is that the reason? However, I've already downloaded and installed the new version. but the same problem exist. I wonder if it is because petsc is still using the old version....
On 12/6/06, Satish Balay <balay@xxxxxxxxxxx> wrote:
This is wierd. I don't think we've seen this error before. What kind
of linux is this running? I'm guessing there is a problem on the
system-software side.. [with threads]
Satish
On Wed, 6 Dec 2006, Ben Tay wrote:
> Hi,
>
> sorry, it still can't work. Installation of Python is ok though.
>
> the error msg is the same though:
>
>
> =================================================================================
> Configuring PETSc to compile on your
> system
> =================================================================================
> *********************************************************************************
> CONFIGURATION CRASH (Please send configure.log to
> petsc-maint@xxxxxxxxxxx
)
> *********************************************************************************
>
> can't start new thread
> File "config/configure.py", line 172, in petsc_configure
> framework =
config.framework.Framework(sys.argv[1:]+['--configModules=
> PETSc.Configure','--optionsModule=PETSc.compilerOptions'], loadArgDB = 0)
> File
> "/nas/hpctmp/g0306332/petsc-2.3.2-p7/python/BuildSystem/config/framework.py",
> line 81, in __init__
> self.argDB['debugSections'] = ['screen']
> File "/nas/hpctmp/g0306332/petsc-2.3.2-p7/python/BuildSystem/RDict.py",
> line 219, in __setitem__
> self.save
()
> File "/nas/hpctmp/g0306332/petsc-2.3.2-p7/python/BuildSystem/RDict.py",
> line 639, in save
> self.saveTimer.start()
> File "/nas/home/enduser/g0306332/python-2.4/lib/python2.5/threading.py",
> line 434, in start
> _start_new_thread(self.__bootstrap, ())
>
>
>
>
>
>
>
> On 12/6/06, Satish Balay <balay@xxxxxxxxxxx
> wrote:
> >
> > What linux is this? Just get python sources from http://python.org/
> > [sugest python-2.4] - and install your own copy - and try with it.
> >
> > configure python with:
> > ./configure --prefix=${HOME}/python-2.4
> > make
> > make install
> >
> > And configure PETSc with:
> > ${HOME}/python-
2.4/bin/python config/configure.py
> >
> > Satish
> >
> >
> > On Wed, 6 Dec 2006, Ben Tay wrote:
> >
> > > Hi,
> > >
> > > I just tried but it's the same error. Any other suggestion?
> > >
> > > thanks!
> > >
> > >
> > >
> > >
> > > On 12/5/06, Matthew Knepley <knepley@xxxxxxxxx
> wrote:
> > > >
> > > > You have a broken Python installation. You can work around this using
> > > > the options --useThreads=0.
> > > >
> > > > Thanks,
> > > >
> > > > Matt
> > > >
> > > > On 12/5/06, Ben Tay <zonexo@xxxxxxxxx> wrote:
> > > > > Hi,
> > > > >
> > > > > I tried to compile the library on a linux sys (xeon). It gives the
> > error
> > > > > msg:
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > *********************************************************************************
> > > > > CONFIGURATION CRASH (Please send
configure.log to
> > > > > petsc-maint@xxxxxxxxxxx)
> > > > >
> > > >
> > *********************************************************************************
> > > > >
> > > > > can't start new thread
> > > > >
> > > > > File "./config/configure.py", line 172, in petsc_configure
> > > > > framework =
> > > > > config.framework.Framework(sys.argv[1:]+['--configModules=
> > > > PETSc.Configure','--optionsModule=PETSc.compilerOptions'],
> > > > > loadArgDB = 0)
> > > > > File
> > > > > "/nas/hpctmp/g0306332/petsc-2.3.2-p7
> > > > /python/BuildSystem/config/framework.py",
> > > > > line 81, in __init__
> > > > >
self.argDB['debugSections'] = ['screen']
> > > > > File "/nas/hpctmp/g0306332/petsc-2.3.2-p7
> > > > /python/BuildSystem/RDict.py",
> > > > > line 219, in __setitem__
> > > > > self.save()
> > > > > File "/nas/hpctmp/g0306332/petsc-2.3.2-p7
> > > > /python/BuildSystem/RDict.py",
> > > > > line 639, in save
> > > > > self.saveTimer.start()
> > > > > File "/usr/lib/python2.2/threading.py", line 396, in
> > > > > start
> > > > > _start_new_thread(self.__bootstrap, ())
> > > > >
> > > > >
> > > > > May I know what's wrong? I also can't find any configure.log file.
> > > > >
> > > > > Thank you.
> > > > >
> > > > > Regards
> > > >
> > > >
> > > > --
> > > > "Failure has a thousand explanations. Success doesn't need one" -- Sir
> > > > Alec Guiness
> > > >
> > > >
> > >
> >
> >
>