Date: 3 Dec 1999 19:38:59 -0000 From: gary@aaa-mainstreet.nl To: emulation@freebsd.org Subject: VA for Java (linux under BSD) Message-ID: <19991203193859.23074.qmail@abc.aaa-mainstreet.nl>
next in thread | raw e-mail | index | archive | help
OK,
The story so far. I can run X programs from linux machines. But can't
run VA for Java from IBM. I've done a ktrace, this time tracing
children, since the previous problem was do to a signal from a child.
I get lots of output. One suspiscous bit of output looks like this:
9540 ide CALL linux_pipe(0xbfbfd704)
9540 ide RET linux_pipe 0
9540 ide CALL linux_clone(0xf00,0x83088a8)
9540 ide RET linux_clone 9543/0x2547
9540 ide CALL write(0x27,0xbfbfd78c,0x94)
9540 ide GIO fd 39 wrote 148 bytes
9540 ide RET write 148/0x94
9540 ide CALL linux_rt_sigprocmask(0x2,0,0xbfbfd8c4,0x8)
9540 ide RET linux_rt_sigprocmask 0
9540 ide CALL write(0x27,0xbfbfd8b0,0x94)
9540 ide GIO fd 39 wrote 148 bytes
9540 ide RET write 148/0x94
9540 ide CALL linux_rt_sigprocmask(0x2,0,0xbfbfd830,0x8)
9540 ide RET linux_rt_sigprocmask 0
9540 ide CALL #179
9540 ide PSIG SIGSYS SIG_DFL
9540 ide NAMI "ide.core"
What is this linux_clone() business?
Could the program be detecting that it is not running under linux and
bombing out?
Process 9540 is one of the ones dumping core. In this case,
the other process was 9544, and a grep of 9544 on the linux_kdump
output gives:
9543 ide RET linux_clone 9544/0x2548
9544 ide RET linux_fork 0
9544 ide CALL getpid
9544 ide RET getpid 9544/0x2548
9544 ide CALL linux_rt_sigprocmask(0x2,0xbf3ffedc,0,0x8)
9544 ide RET linux_rt_sigprocmask 0
9544 ide CALL linux_rt_sigaction(0x1d,0xbf3ff9a4,0,0x8)
9544 ide RET linux_rt_sigaction 0
9544 ide CALL linux_rt_sigprocmask(0,0,0xbf3ffba8,0x8)
9544 ide RET linux_rt_sigprocmask 0
9544 ide CALL #179
9544 ide PSIG SIGSYS SIG_DFL
9544 ide NAMI "ide.core"
Other questions:
Is the linux /proc filesystem implemented correctly under FreeBSD?
Why can't I find any 'exec's in the kdump output - is this
program just forking and not exec'ing? (quite possible I assume,
I just wanted to check that execs don't appear as something
else in kdump output).
Any suggestions on where to look now, given the above snippets?
I *must* run VA for Java for my work, and if I can't I have to install
linux :-(
Gary
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?19991203193859.23074.qmail>
