Hi,

Mac OS X 10.4.10, bash shell

Two installation of GROMACS one using binaries from the gromacs site (installed in "/usr/local/gromacs") and the other by fink (installed in "/sw/bin" and other subdirectories of "/sw") give the same result but here illustrated by the fink installation:

1. GROMACS' programs execute in "/sw/bin"  with ./program

2. or in other directories with "/sw/bin/program"

3. otherwise one gets a segmentation fault if only "program" is used


PATH contains ":.:" and ":/sw/bin:" as well as other directories.
/etc/profile also sources "GMXRC.bash" installing "GMX*" stuff in the environment.

I have experimented with "PATH" deleting, rearranging, or changing directories always keeping necessary files for GROMACS. The most consistent predictor of whether a GROMACS' program will execute without its full path name is the length of the PATH variable-a little over 500 bytes.

I have looked at system calls with "ktrace" and "kdump" for "luck" and "x2top" with similar results for both up to SIGSEGV. I have also compared lines up to SIGSEGV for "luck" with and without the full path name. The last few lines for the "luck" comparison follow:

as "luck"

1197 luck     CALL  open(0x3a7b34,0,0x1b6)
1197 luck     NAMI  "/sw/share/gromacs/top/gurgle.dat"
1197 luck     RET   open 3
1197 luck     CALL  close(0x3)
1197 luck     RET   close 0
1197 luck     PSIG  SIGSEGV SIG_DFL

as "/sw/bin/luck"

3991 luck     CALL  open(0x3a8b34,0,0x1b6)
3991 luck     NAMI  "/sw/share/gromacs/top/gurgle.dat"
3991 luck     RET   open 3
3991 luck     CALL  fstat(0x3,0xbfffe6a8)
3991 luck     RET   fstat 0
3991 luck     CALL  read(0x3,0x1800800,0x1000)
3991 luck     GIO   fd 3 read 4096 bytes
                        .
                        .
                        .
continues with a normal exit

Is it possible that "PATH" is stored in some hard coded variable that fixes its length?

Thanks,
-John Mercer

_______________________________________________
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

Reply via email to