Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Dec 1998 16:30:41 -0800
From:      Mike Smith <mike@smith.net.au>
To:        "Richard Seaman, Jr." <lists@tar.com>
Cc:        "emulation@freebsd.org" <emulation@FreeBSD.ORG>
Subject:   Re: linux_pipe, broken? 
Message-ID:  <199812080030.QAA01257@dingo.cdrom.com>
In-Reply-To: Your message of "Mon, 07 Dec 1998 13:42:37 CST." <199812071942.NAA11122@ns.tar.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Is the pipe call in linux emulation (linux_pipe) broken?

There have been periodic reports that it's not Doing the Right Thing.

> I've been experimenting with getting linux threads running in
> linux emulation mode.  Linux threads creates a thread manager
> thread and uses a pipe to communicate requests for thread
> creation and termination to the thread manager.  It appears
> that the thread manager gets corrupted data when it reads
> from the pipe.  The thread manager thread appears to be
> created ok, and hangs when it gets a bad address in data
> read from the pipe (why it doesn't seg fault is beyond me --
> the address it gets in the data is 0x4, which happens to be
> the fd of the write end of the pipe, the read end is 0x3).
> 
> Also, I tried getting StarOffice 5.0 running, and the setup
> program seg faults immediately after executing a pipe call,
> before linux threads is started.

I would suggest that you should sit down for a little while and work 
out what's going on then - this does indeed seem quite broken.

-- 
\\  Sometimes you're ahead,       \\  Mike Smith
\\  sometimes you're behind.      \\  mike@smith.net.au
\\  The race is long, and in the  \\  msmith@freebsd.org
\\  end it's only with yourself.  \\  msmith@cdrom.com



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message



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