[gmx-users] infelicity in installation of 4.0.2

Martyn Winn martyn.winn at stfc.ac.uk
Tue Dec 2 14:51:16 CET 2008


Hi

I hadn't source'd the GMXRC file, but that doesn't seem to help.
But then I noticed that it ran fine in another terminal window. After a
bit of experimentation, it seems to be to do with the length of PATH. In
the first terminal, PATH is about 2000 characters long (don't ask ;-)
Going to the second terminal where it worked, if I increase the PATH
variable by adding /usr/local/gromacs/bin lots of times, I can make that
crash too. 
A bit of grepping in the source code, I notice that gmxlib/futil.c has a
few hard limits like char system_path[512] (it seems to strcat onto
system_path without checking the length ??).

Might this be the problem?

For the record:
mdw at ccp4v:~/gromacs/test_installation$ ldd /usr/local/gromacs/bin/editconf
	linux-vdso.so.1 =>  (0x00007fff2abfc000)
	libgmxana.so.5 => /usr/local/gromacs/lib/libgmxana.so.5 (0x00007f072254a000)
	libmd.so.5 => /usr/local/gromacs/lib/libmd.so.5 (0x00007f0722258000)
	libgmx.so.5 => /usr/local/gromacs/lib/libgmx.so.5 (0x00007f0721db4000)
	libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007f0721a6d000)
	libnsl.so.1 => /lib/libnsl.so.1 (0x00007f0721854000)
	libfftw3f.so.3 => /usr/lib/libfftw3f.so.3 (0x00007f072159a000)
	libm.so.6 => /lib/libm.so.6 (0x00007f0721319000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f0721111000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f0720ef6000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f0720bf3000)
	libc.so.6 => /lib/libc.so.6 (0x00007f0720891000)
	libdl.so.2 => /lib/libdl.so.2 (0x00007f072068d000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f0720476000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00007f072025a000)
	libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0x00007f0720059000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f071fe3e000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f07228d9000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f071fc3c000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f071fa37000)

Cheers
Martyn

On Tue, 2008-12-02 at 13:52 +0100, Florian Haberl wrote:
> Hi,
> 
> On Tuesday, 2. December 2008, Martyn Winn wrote:
> > Hi all,
> >
> > I've compiled 4.0.2 from source on an EM64T machine running Ubuntu,
> > using ./configure --enable-shared
> > With all executables I've tried, I find:
> >
> > mdw at ccp4v:~/gromacs/test_installation$ editconf
> >
> >                          :-)  G  R  O  M  A  C  S  (-:
> >
> > *** stack smashing detected ***: editconf terminated
> > Segmentation fault
> > mdw at ccp4v:~/gromacs/test_installation$ which editconf
> > /usr/local/gromacs/bin/editconf
> > mdw at ccp4v:~/gromacs/test_installation$ /usr/local/gromacs/bin/editconf
> >
> >                          :-)  G  R  O  M  A  C  S  (-:
> >
> >                  Good ROcking Metal Altar for Chronical Sinners
> >
> >                             :-)  VERSION 4.0.2  (-:
> >
> > i.e. it only runs fine if I specify the full path. Searching the
> > archives, I found that this was reported in April 07, with a reply that
> > it will be fixed in 3.3.2
> >
> > Nothing more recent came up, but apologies if I missed it.
> 
> can you paste the output of ldd $your_executable?
> 
> Have you sourced the GMXRC file?
> 
> 
> Greetings,
> 
> Florian
> 
> 
-- 
***********************************************************************
*                                                                     *
*               Dr. Martyn Winn                                       *
*                                                                     *
*   STFC Daresbury Laboratory, Daresbury, Warrington, WA4 4AD, U.K.   *
*   Tel: +44 1925 603455    E-mail: martyn.winn at stfc.ac.uk            *
*   Fax: +44 1925 603825    Skype name: martyn.winn                   * 
*             URL: http://www.ccp4.ac.uk/martyn/                      *
***********************************************************************




More information about the gromacs.org_gmx-users mailing list