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 |