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: [EMAIL PROTECTED]:~/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: > > > > [EMAIL PROTECTED]:~/gromacs/test_installation$ editconf > > > > :-) G R O M A C S (-: > > > > *** stack smashing detected ***: editconf terminated > > Segmentation fault > > [EMAIL PROTECTED]:~/gromacs/test_installation$ which editconf > > /usr/local/gromacs/bin/editconf > > [EMAIL PROTECTED]:~/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: [EMAIL PROTECTED] * * Fax: +44 1925 603825 Skype name: martyn.winn * * URL: http://www.ccp4.ac.uk/martyn/ * *********************************************************************** _______________________________________________ gmx-users mailing list gmx-users@gromacs.org http://www.gromacs.org/mailman/listinfo/gmx-users Please search the archive at http://www.gromacs.org/search before posting! Please don't post (un)subscribe requests to the list. Use the www interface or send it to [EMAIL PROTECTED] Can't post? Read http://www.gromacs.org/mailing_lists/users.php