Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 May 1998 01:16:08 -0700 (PDT)
From:      Julian Elischer <julian@whistle.com>
To:        "Daniel O'Connor" <doconnor@gsoft.com.au>
Cc:        Nicholas Charles Brawn <ncb05@uow.edu.au>, Ollivier Robert <roberto@keltia.freenix.fr>, hackers@FreeBSD.ORG
Subject:   Re: Linux emulation failure (was Star-office)
Message-ID:  <Pine.BSF.3.95.980528010801.4448D-100000@current1.whistle.com>
In-Reply-To: <199805280659.QAA09269@cain.gsoft.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.980528010801.4448D-100000>