2.2.8-6 breaks ancient a.out binaries

Steffen Zahn (zahn@berlin.snafu.de)
Mon, 10 May 1999 23:11:11 +0200


Hello,

it appears that I have several a.out binaries (from 1993!) that no longer
work with Linux 2.2.8-6 as well as some prepatches before that.
Those binaries work without problems in stock Linux 2.2.7.

It looks like the programs get a segfault after being started
through execve.

sz@zahn:~ $ strace file /usr/bin/which
execve("/usr/bin/which", ["which", "time"], [/* 50 vars */]) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
sz@zahn:~ $ strace file /usr/bin/which
execve("/usr/bin/file", ["file", "/usr/bin/which"], [/* 50 vars */]) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

I placed the binaries at
http://www.snafu.de/~zahn/which
and
http://www.snafu.de/~zahn/file

Find the hardware and kernel configuration used at
http://www.snafu.de/~zahn/autoconf.html

Complete boot messages are at http://www.snafu.de/~zahn/bootmsg.html

Regards
Steffen

-- 
home email:  user@domain where domain=berlin.snafu.de, user=zahn
Use of my address for unsolicited commercial advertising is forbidden.
      2^3021377 - 1     |     "Where do you want to crash today?"

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/