[Ifeffit] ldd /usr/local/bin/ifeffit ldd: /lib/ld-linux.so.2 exited with unknown exit code (139)
This is a short report of various successful installations of ifeffit (and companion programs athena, artemis etc...) on linux boxes running Mandrake 8.1 8.2 and 9.0. However I would like to report one nagging failure which is summarized in the subject line of the message. On my office DELL under Linux Mandrake 9.0 ifeffit core dump and ldd issues the rather terse error message "unknown exit code (139)". The very same code runs fine and (ldd gives a meaningfull answer!) on other machines running the very same version of linux (including gcc, ld, glib etc...). I checked on google and found other people running into very similar problem (OK on one machine, wrong on the other). I tried to recompile ifeffit.f using --static but I could not get the static version of libX11 so for the time being I gave up. BTW it is not too bad as I can use the software on the same computer booting an older version (mdk 8.1) and at home on a 9.0 ! I hope this information may be useful to someone sometime ? -- J. Roux, CNRS-Institut des Sciences de la Terre 1a rue de la FĂ©rollerie, 45071 ORLEANS cedex 2, France
On Tuesday 04 March 2003 02:10 pm, Jacques Roux wrote:
This is a short report of various successful installations of ifeffit (and companion programs athena, artemis etc...) on linux boxes running Mandrake 8.1 8.2 and 9.0. However I would like to report one nagging failure which is summarized in the subject line of the message. On my office DELL under Linux Mandrake 9.0 ifeffit core dump and ldd issues the rather terse error message "unknown exit code (139)". The very same code runs fine and (ldd gives a meaningfull answer!) on other machines running the very same version of linux (including gcc, ld, glib etc...). I checked on google and found other people running into very similar problem (OK on one machine, wrong on the other). I tried to recompile ifeffit.f using --static but I could not get the static version of libX11 so for the time being I gave up. BTW it is not too bad as I can use the software on the same computer booting an older version (mdk 8.1) and at home on a 9.0 ! I hope this information may be useful to someone sometime ?
Jacques, Is it really the case that if you do a full install mdk 9.0 fresh off of the disks on one computer, ifeffit works, but on another computer it fails? One possibility is that the second computer has faulty memory. Or very little. How much memory does the problematic mdk 9.0 box have? How about if you compile something else written in fortran -- perhaps feff? Does it segfault and issue complaint #139 from ldd? How about something written in C that you compile yourself? (Rather than installing from an rpm, that is.) How about if you configure ifeffit with the --with-arraysize=small flag? Also in my efforts to google the problem, I noticed that Carlo once asked the same question of a debian mailing list. The answer he got then was sub-useful, but perhaps he has some insight? B -- Bruce Ravel ----------------------------------- ravel@phys.washington.edu Code 6134, Building 3, Room 222 Naval Research Laboratory phone: (1) 202 767 5947 Washington DC 20375, USA fax: (1) 202 767 1697 NRL Synchrotron Radiation Consortium (NRL-SRC) Beamlines X11a, X11b, X23b, X24c, U4b National Synchrotron Light Source Brookhaven National Laboratory, Upton, NY 11973 My homepage: http://feff.phys.washington.edu/~ravel EXAFS software: http://feff.phys.washington.edu/~ravel/software/exafs/
Jacques, I don't understand how you get this core dump. The title line is not enough to go on. Please be more complete in describing your problem, including: 1) how ifeffit was configured and installed, including version 2) what command you type 3) what the actual error message is. You say that you saw hints and reports of other problems, but don't tell us what they are... should we guess? It seems like you typed a command at a terminal and immediately get a core dump. Sorry to be so dense but: what command did you type? If you type: ~>ifeffit and get a core dump before any messages from Ifeffit, it is most likely a memory management issue. If that is the case, the suggestions Bruce gave are a good start. If that is not the case, we'll need to know more. --Matt On Tue, 4 Mar 2003, Jacques Roux wrote:
This is a short report of various successful installations of ifeffit (and companion programs athena, artemis etc...) on linux boxes running Mandrake 8.1 8.2 and 9.0. However I would like to report one nagging failure which is summarized in the subject line of the message. On my office DELL under Linux Mandrake 9.0 ifeffit core dump and ldd issues the rather terse error message "unknown exit code (139)". The very same code runs fine and (ldd gives a meaningfull answer!) on other machines running the very same version of linux (including gcc, ld, glib etc...). I checked on google and found other people running into very similar problem (OK on one machine, wrong on the other). I tried to recompile ifeffit.f using --static but I could not get the static version of libX11 so for the time being I gave up. BTW it is not too bad as I can use the software on the same computer booting an older version (mdk 8.1) and at home on a 9.0 ! I hope this information may be useful to someone sometime ?
participants (3)
-
Bruce Ravel
-
Jacques Roux
-
Matt Newville