|
From: Andreas K. <ako...@we...> - 2005-10-13 02:14:41
|
Jost Boekemeier schrieb:
>Anyway, a strace `which javac` test.java 2>strace.log
>should give some insight.
>
>
Seems I can't ececut anything from java.
if I type:
/opt/ibm-jdk-bin-1.4.2/bin/javac
I only get
"Killed"
on commandline.
When I use strace, the end is:
open("/opt/ibm-jdk-bin-1.4.2/jre/bin/libjitc.so", O_RDONLY) = 20
read(20, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300}\1"...,
512) = 512
fstat64(20, {st_mode=S_IFREG|0755, st_size=2492116, ...}) = 0
mmap2(NULL, 3870384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 20, 0) = 0x2f510000
mmap2(0x2f75f000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
20, 0x24e) = 0x2f75f000
mmap2(0x2f76e000, 1388208, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2f76e000
close(20) = 0
mprotect(0x2f510000, 2420736, PROT_READ|PROT_WRITE) = 0
mprotect(0x2f510000, 2420736, PROT_READ|PROT_EXEC) = 0
open("/etc/mtab", O_RDONLY) = 20
fstat64(20, {st_mode=S_IFREG|0644, st_size=105, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x2e6cf000
read(20, "/dev/hda3 / ext3 rw,noatime 0 0\n"..., 4096) = 105
close(20) = 0
munmap(0x2e6cf000, 4096) = 0
open("/proc/stat", O_RDONLY) = 20
fstat64(20, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x2e6cf000
read(20, "cpu 8076674 231275 3399085 7254"..., 4096) = 713
read(20, "", 4096) = 0
close(20) = 0
munmap(0x2e6cf000, 4096) = 0
uname({sys="Linux", node="rainbow", ...}) = 0
+++ killed by SIGKILL +++
My kernel-version is 2.4.31, with grsecurity patches (PAX...), perhaps
it has something to do with that?
I have never used Java on Linux, so perhaps I'm missing something.
It's strange, I can execute "java", but "javac" gets killed somehow.
regards
Andreas
|