From owner-freebsd-emulation Mon Dec 7 16:32:47 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA08768 for freebsd-emulation-outgoing; Mon, 7 Dec 1998 16:32:47 -0800 (PST) (envelope-from owner-freebsd-emulation@FreeBSD.ORG) Received: from dingo.cdrom.com (ppp4.portal.net.au [202.12.71.104]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA08758 for ; Mon, 7 Dec 1998 16:32:43 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (localhost [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id QAA01257; Mon, 7 Dec 1998 16:30:42 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199812080030.QAA01257@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: "Richard Seaman, Jr." cc: "emulation@freebsd.org" Subject: Re: linux_pipe, broken? In-reply-to: Your message of "Mon, 07 Dec 1998 13:42:37 CST." <199812071942.NAA11122@ns.tar.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 07 Dec 1998 16:30:41 -0800 From: Mike Smith Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > 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