From owner-freebsd-hackers Thu May 28 01:41:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id BAA01697 for freebsd-hackers-outgoing; Thu, 28 May 1998 01:41:23 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id BAA01642 for ; Thu, 28 May 1998 01:41:04 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id BAA02960; Thu, 28 May 1998 01:18:50 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd002729; Thu May 28 08:18:40 1998 Date: Thu, 28 May 1998 01:16:08 -0700 (PDT) From: Julian Elischer To: "Daniel O'Connor" cc: Nicholas Charles Brawn , Ollivier Robert , hackers@FreeBSD.ORG Subject: Re: Linux emulation failure (was Star-office) In-Reply-To: <199805280659.QAA09269@cain.gsoft.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG they are trying to be smart and using a LINUX procfs feature that we don't support. probably trying to find out something about their command line.. (what an odd idea what's wrong with argv/argc?) probably due to this failure, they are leaping off into space and doing an illegal memory reference. To their credit, they are trapping that, cleaning up and sending themselves a signal to force a core-dump. probably JUSTRETURN may not be the best return value, as the program may not realise it had an error. try truss, as that gives better information under linux emulation I'm told. On Thu, 28 May 1998, Daniel O'Connor wrote: > > > I recently d/l the 4.0 distribution and it puked at me when i tried to > > run it. The error message was "Abort Trap". > > > > I'm running 2.2.6-release with linux emulation, if anyone has any pointers > > as to why this is happening, i'd love to know. :) > That's the error message I get. > > Here is the end of a linux_kdump of the setup.bin file - > 2584 setup.bin NAMI "/compat/linux/usr/home/darius/projects/Office40_Install/setup.ini" > 2584 setup.bin NAMI "/usr/home/darius/projects/Office40_Install/setup.ini" > 2584 setup.bin RET linux_newstat JUSTRETURN > 2584 setup.bin CALL getpid > 2584 setup.bin RET getpid 2584/0xa18 > 2584 setup.bin CALL linux_open(0xefbfc8f0,0x800,0) > 2584 setup.bin NAMI "/compat/linux/proc/2584/cmdline" > 2584 setup.bin NAMI "/proc/2584/cmdline" > 2584 setup.bin RET linux_open JUSTRETURN > 2584 setup.bin PSIG SIGSEGV caught handler=0x835e794 mask=0x0 code=0xc > 2584 setup.bin CALL linux_sigprocmask(0x1,0xefbfcc0c,0) > 2584 setup.bin RET linux_sigprocmask 0 > 2584 setup.bin CALL linux_sigaction(0x6,0xefbfcb74,0xefbfcb64) > 2584 setup.bin RET linux_sigaction 0 > 2584 setup.bin CALL getpid > 2584 setup.bin RET getpid 2584/0xa18 > 2584 setup.bin CALL linux_kill(0xa18,0x6) > 2584 setup.bin PSIG SIGIOT SIG_DFL > 2584 setup.bin NAMI "setup.bin.core" > > > --------------------------------------------------------------------- > |Daniel O'Connor software and network engineer for Genesis Software | > |http://www.gsoft.com.au | > |The nice thing about standards is that there are so many of them to| > |choose from. -- Andrew Tanenbaum | > --------------------------------------------------------------------- > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message