Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jan 96 05:02 MST
From:      ctm@ardi.com (Clifford T. Matthews)
To:        Donald Burr <d_burr@ix.netcom.com>
Cc:        FreeBSD Bugs <freebsd-bugs@freebsd.org>, FreeBSD Questions <freebsd-questions@freebsd.org>, bugs@ardi.com, questions@ardi.com
Subject:   Re: problems running Executor/Linux on FreeBSD?
Message-ID:  <m0tgsIV-00027SC@beaut.ardi.com>
In-Reply-To: <Pine.BSF.3.91.960129013203.19095A-100000@starfleet.gov>
References:  <Pine.BSF.3.91.960129013203.19095A-100000@starfleet.gov>

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "Donald" == Donald Burr <d_burr@ix.netcom.com> writes:

    Donald> I'm running Executor/Linux 1.99q on my FreeBSD (2.1R) box,
    Donald> using FreeBSD's Linux compatibility module.  When I quit
    Donald> Executor, the processes do not die (i.e. they still remain
    Donald> running or maybe zombied -- I can't tell).  For example:

    Donald> ncc-1701-d:24% ps aux | grep -i execu
    Donald> d_burr 18876 95.2 0.1 0 0 v0 Z - 0:00.00 (executor)
    Donald> d_burr 522 86.2 0.1 0 0 v0 Z - 0:00.00 (executor)
    Donald> d_burr 464 80.8 0.1 0 0 v0 Z - 0:00.00 (executor)
    Donald> d_burr 396 64.8 0.1 0 0 v0 Z - 0:00.00 (executor)
    Donald> d_burr 325 45.4 0.1 0 0 v0 Z - 0:00.00 (executor)
    Donald> d_burr 324 0.0 0.0 4828 0 v0 IW 12:31AM 0:00.26 executor
    Donald> d_burr 395 0.0 0.0 4828 0 v0 IW 12:38AM 0:00.20 executor
    Donald> d_burr 463 0.0 0.0 4828 0 v0 IW 12:42AM 0:00.19 executor
    Donald> d_burr 521 0.0 0.0 4828 36 v0 IW 12:49AM 0:00.19 executor
    Donald> d_burr 18875 0.0 0.0 4828 292 v0 IW 1:22AM 0:00.22 executor

    Donald> I'm not quite sure where to point the proverbial finger
    Donald> here.  Is this a FreeBSD bug, a Linux emulator bug, an
    Donald> Executor bug, or some bizarre combination?  Any ideas on
    Donald> if it's fixable, or how to fix it?  or if it will be
    Donald> fixed?

This doesn't happen under Linux, so I'd guess it's a Linux emulator
bug, perhaps caused by the fact that we're now using Linux's threads
to do our sound work.  I don't know if the FreeBSD Linux compatibility
package supports sound.  If it doesn't, you can try running "-nosound"
and see if that helps.

You can also try "-sockethack" when you start Executor, although I
doubt that will help you out.

    Donald> I'd also like to put in a vote to the ARDI folks to get a
    Donald> FreeBSD-native version of Executor going -- it would fix
    Donald> little things like this (and maybe not so little things)
    Donald> and run much faster.  Barring that, please continue to
    Donald> support the Linux a.out format -- FreeBSD probably won't
    Donald> be supporting ELF for a very long time, if at all.

Priority #1 is for us to get Executor 2 out for our current set of
support targets (DOS, NEXTSTEP, Linux/{X-Windows,SVGAlib}/{a.out,ELF}.

Beyond that we'll be doing a native Windows '95 port, probably an OS/2
port and beyond that, who knows.  The good news is that we already
have so many ports that we'll be automating the release build process,
which means that adding an unsupported FreeBSD port will probably be
doable and done, but no guarantees.

    Donald> Thanks!

    Donald> Donald Burr [d_burr@ix.netcom.com], PO Box 91212, Santa
    Donald> Barbara CA 93190-1212 TEL (805)564-1871 / FAX 564-2315 /
    Donald> WWW http://www.geopages.com/WallStreet/2072 PGP Public Key
    Donald> available by request (send e-mail) or on Public Key
    Donald> Servers.  ** Uphold your right to privacy - Use PGP. **

--Cliff
ctm@ardi.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0tgsIV-00027SC>