From owner-freebsd-eclipse@FreeBSD.ORG Tue Oct 3 18:59:40 2006 Return-Path: X-Original-To: freebsd-eclipse@freebsd.org Delivered-To: freebsd-eclipse@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A7BB16A40F for ; Tue, 3 Oct 2006 18:59:40 +0000 (UTC) (envelope-from vincent@xtra-net.org) Received: from ns1.xtra-net.be (ns1.xtra-net.be [195.162.200.90]) by mx1.FreeBSD.org (Postfix) with SMTP id 664C743D45 for ; Tue, 3 Oct 2006 18:59:38 +0000 (GMT) (envelope-from vincent@xtra-net.org) Received: (qmail 28344 invoked from network); 3 Oct 2006 18:47:21 -0000 Received: from unknown (HELO sbepfkaa.srv.xtra-net.be) (172.16.66.66) by 0 with SMTP; 3 Oct 2006 18:47:21 -0000 Received: (qmail 10022 invoked from network); 3 Oct 2006 18:55:41 -0000 Received: from wbedllfs.intranet.xtra-net.be (HELO wbemfkaa.net.xtra-net.be) (172.16.66.1) by 0 with SMTP; 3 Oct 2006 18:55:41 -0000 From: Vincent Blondel To: freebsd-eclipse@freebsd.org Content-Type: text/plain Date: Tue, 03 Oct 2006 20:58:41 +0200 Message-Id: <1159901921.1001.17.camel@wbemfkaa.net.xtra-net.be> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Subject: eclipse & diablo-jdk stability ? X-BeenThere: freebsd-eclipse@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "FreeBSD users of eclipse EDI, tools, rich client apps & ports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Oct 2006 18:59:40 -0000 Hello all, I am interested with Jsp/Xsl development and I am used to work with Eclipse-3.2/Jdk-1.5.0.07 on WinXp at work. Today I configured such an environment on my FreeBSD-current desktop and installed Eclipse 3.1.2. First of all I tried to use it with jdk-1.5.0p3_4 but got lots of instability using Eclipse .. eclipse not ending correctly, Right-Click on Project Name / Refresh not running, I just get my mouse cursor moving but the refresh is not happening. So I am now trying to use eclipse with 'diablo-jdk-1.5.0.07.01' but this jdk always crash. This is what I get when debugging diablo launching ... vincent@wbemfkaa [/usr/local/etc] $ truss java mmap(0x0,4416,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 671690752 (0x28093000) munmap(0x28093000,4416) = 0 (0x0) __sysctl(0xbfbfe6c8,0x2,0x2808f838,0xbfbfe6c4,0x0,0x0) = 0 (0x0) mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 671690752 (0x28093000) issetugid() = 0 (0x0) open("/etc/libmap.conf",O_RDONLY,0666) ERR#2 'No such file or directory' open("/var/run/ld-elf.so.hints",O_RDONLY,010500) = 3 (0x3) read(3,"Ehnt\^A\0\0\0\M^@\0\0\0\M-L\0\0"...,128) = 128 (0x80) lseek(3,0x80,SEEK_SET) = 128 (0x80) read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,204) = 204 (0xcc) close(3) = 0 (0x0) access("/lib/libedit.so.5",0) = 0 (0x0) open("/lib/libedit.so.5",O_RDONLY,010000) = 3 (0x3) fstat(3,{mode=-r--r--r-- ,inode=16725,size=92460,blksize=4096}) = 0 (0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000) mmap(0x0,90112,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671723520 (0x2809b000) mprotect(0x280af000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0) mprotect(0x280af000,4096,PROT_READ|PROT_EXEC) = 0 (0x0) mmap(0x280b0000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE| MAP_FIXED,3,0x15000) = 671809536 (0x280b0000) close(3) = 0 (0x0) access("/lib/libncurses.so.6",0) = 0 (0x0) open("/lib/libncurses.so.6",O_RDONLY,05002240040) = 3 (0x3) fstat(3,{mode=-r--r--r-- ,inode=16714,size=272204,blksize=4096}) = 0 (0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000) mmap(0x0,270336,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671813632 (0x280b1000) mprotect(0x280e9000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0) mprotect(0x280e9000,4096,PROT_READ|PROT_EXEC) = 0 (0x0) mmap(0x280ea000,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE| MAP_FIXED,3,0x39000) = 672047104 (0x280ea000) mmap(0x280f2000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED| MAP_ANON,-1,0x0) = 672079872 (0x280f2000) close(3) = 0 (0x0) access("/lib/libc.so.7",0) = 0 (0x0) open("/lib/libc.so.7",O_RDONLY,05002240200) = 3 (0x3) fstat(3,{mode=-r--r--r-- ,inode=16720,size=1032724,blksize=4096}) = 0 (0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000) mmap(0x0,1048576,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 672083968 (0x280f3000) mprotect(0x281d6000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0) mprotect(0x281d6000,4096,PROT_READ|PROT_EXEC) = 0 (0x0) mmap(0x281d7000,28672,PROT_READ|PROT_WRITE,MAP_PRIVATE| MAP_FIXED,3,0xe3000) = 673017856 (0x281d7000) mmap(0x281de000,86016,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED| MAP_ANON,-1,0x0) = 673046528 (0x281de000) close(3) = 0 (0x0) sysarch(0xa,0xbfbfe870) = 0 (0x0) mmap(0x0,1088,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673132544 (0x281f3000) munmap(0x281f3000,1088) = 0 (0x0) mmap(0x0,1016,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673132544 (0x281f3000) munmap(0x281f3000,1016) = 0 (0x0) mmap(0x0,4616,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673132544 (0x281f3000) munmap(0x281f3000,4616) = 0 (0x0) mmap(0x0,23424,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 673132544 (0x281f3000) munmap(0x281f3000,23424) = 0 (0x0) sigprocmask(SIG_BLOCK,SIGHUP|SIGINT|SIGQUIT|SIGKILL|SIGPIPE|SIGALRM| SIGTERM|SIGURG|SIGSTOP|SIGTSTP|SIGCONT|SIGCHLD|SIGTTIN|SIGTTOU|SIGIO| SIGXCPU|SIGXFSZ|SIGVTALRM|SIGPROF|SIGWINCH|SIGINFO|SIGUSR1|SIGUSR2,0x0) = 0 (0x0) sigprocmask(SIG_SETMASK,0x0,0x0) = 0 (0x0) getpid() = 1761 (0x6e1) geteuid() = 1001 (0x3e9) getppid() = 1760 (0x6e0) __sysctl(0xbfbfe068,0x2,0x281e2160,0xbfbfe064,0x0,0x0) = 0 (0x0) __sysctl(0xbfbfdff8,0x2,0x281f041c,0xbfbfdff4,0x0,0x0) = 0 (0x0) __sysctl(0xbfbfe018,0x2,0xbfbfe010,0xbfbfe014,0x0,0x0) = 0 (0x0) readlink("/etc/malloc.conf","aj",1024) = 2 (0x2) issetugid() = 0 (0x0) break(0x8200000) = 0 (0x0) break(0x8400000) = 0 (0x0) stat("/var/mail/vincent",{mode=-rw------- ,inode=94213,size=0,blksize=4096}) = 0 (0x0) getuid() = 1001 (0x3e9) geteuid() = 1001 (0x3e9) getgid() = 0 (0x0) getegid() = 0 (0x0) open("/usr/local/bin/java",O_RDONLY,05001514431) = 3 (0x3) fcntl(3,F_DUPFD,0xa) = 10 (0xa) close(3) = 0 (0x0) fcntl(10,F_SETFD,FD_CLOEXEC) = 0 (0x0) sigaction(SIGINT,0x0,{ SIG_DFL 0x0 ss_t }) = 0 (0x0) sigaction(SIGINT,{ 0x805da00 SA_RESTART ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0) sigaction(SIGINT,0x0,{ 0x805da00 SA_RESTART ss_t }) = 0 (0x0) sigaction(SIGINT,{ 0x805da00 0x0 ss_t },0x0) = 0 (0x0) sigaction(SIGQUIT,0x0,{ SIG_DFL 0x0 ss_t }) = 0 (0x0) sigaction(SIGQUIT,{ 0x805da00 SA_RESTART ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0) sigaction(SIGQUIT,0x0,{ 0x805da00 SA_RESTART ss_t }) = 0 (0x0) sigaction(SIGQUIT,{ 0x805da00 0x0 ss_t },0x0) = 0 (0x0) sigaction(SIGTERM,0x0,{ SIG_DFL 0x0 ss_t }) = 0 (0x0) sigaction(SIGTERM,{ SIG_DFL SA_RESTART ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0) sigaction(SIGWINCH,0x0,{ SIG_DFL 0x0 ss_t }) = 0 (0x0) sigaction(SIGWINCH,{ SIG_DFL SA_RESTART ss_t },{ SIG_DFL 0x0 ss_t }) = 0 (0x0) __getcwd("/usr/local/etc",1024) = 0 (0x0) read(10,"#!/bin/sh\n#\n# javawrapper.sh\n"...,1023) = 1023 (0x3ff) read(10," it, you can buy me a\n# beer in"...,1023) = 1023 (0x3ff) stat("/bin/basename",0xbfbfe420) ERR#2 'No such file or directory' stat("/sbin/basename",0xbfbfe420) ERR#2 'No such file or directory' stat("/usr/bin/basename",{mode=-r-xr-xr-x ,inode=1271825,size=4860,blksize=4096}) = 0 (0x0) pipe([3,4]) = 0 (0x0) fork() = 1762 (0x6e2) close(4) = 0 (0x0) read(3,"java\n",128) = 5 (0x5) read(3,0xbfbfe620,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe598,0x2,0x0) = 1762 (0x6e2) read(10," -x "${1}" ]; then\n if ["...,1023) = 1023 (0x3ff) read(10,"OPTS}" ]; then\n _JAVAVM_"...,1023) = 1023 (0x3ff) read(10,"orrect permissions\n if [ ! -"...,1023) = 1023 (0x3ff) read(10,"_VM=`echo "${_JAVAVM}" | sed -E "...,1023) = 1023 (0x3ff) read(10," continue\n elif"...,1023) = 1023 (0x3ff) read(10," diablo*|j*)\n "...,1023) = 1023 (0x3ff) read(10," linux-blackdown-jre"...,1023) = 1023 (0x3ff) read(10," done\n fi\n )\n}\n\n#\n#"...,1023) = 1023 (0x3ff) read(10," # Check the java command given "...,1023) = 1023 (0x3ff) read(10,"2\n exit 1\n fi\n i"...,1023) = 1023 (0x3ff) read(10,"age\n if [ -z "${1}" ]; then"...,1023) = 1023 (0x3ff) read(10,"}"`\n for exe in "${JAVA_HOME"...,1023) = 1023 (0x3ff) read(10,"e for a Java VM\n#\nmanualpageVM"...,1023) = 1023 (0x3ff) read(10,"in/${_JAVAVM_PROG}" ]; then\n "...,1023) = 1023 (0x3ff) read(10," _JAVAVM_PROG_PATH="$"...,1023) = 1023 (0x3ff) read(10,"RSION} 1.4 1.5"\n "...,1023) = 1023 (0x3ff) read(10," done\n if [ -n "${_"...,1023) = 1023 (0x3ff) read(10,"sd\n ;;\n "...,1023) = 1023 (0x3ff) read(10,"eturn 0\n fi\n done\n"...,1023) = 1023 (0x3ff) stat("/usr/local/etc/javavm_opts.conf",{mode=-r--r--r-- ,inode=333302,size=2095,blksize=4096}) = 0 (0x0) eaccess(0x8220308,0x4) = 0 (0x0) open("/usr/local/etc/javavm_opts.conf",O_RDONLY,027757763370) = 3 (0x3) fcntl(3,F_DUPFD,0xa) = 11 (0xb) close(3) = 0 (0x0) fcntl(11,F_SETFD,FD_CLOEXEC) = 0 (0x0) read(11,"#\n# $FreeBSD: ports/java/javavm"...,1023) = 1023 (0x3ff) read(11,"ents of this variable are passed"...,1023) = 1023 (0x3ff) read(11,"ation\n# detail and should not b"...,1023) = 49 (0x31) read(11,0x8210400,1023) = 0 (0x0) close(11) = 0 (0x0) stat("/bin/realpath",{mode=-r-xr-xr-x ,inode=16761,size=3676,blksize=4096}) = 0 (0x0) pipe([3,4]) = 0 (0x0) fork() = 1763 (0x6e3) close(4) = 0 (0x0) read(3,"/usr/local/diablo-jdk1.5.0\n",128) = 27 (0x1b) read(3,0xbfbfe290,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe208,0x2,0x0) = 1763 (0x6e3) pipe([3,4]) = 0 (0x0) fork() = 1764 (0x6e4) close(4) = 0 (0x0) read(3,"/usr/local\n",128) = 11 (0xb) read(3,0xbfbfe290,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe208,0x2,0x0) = 1764 (0x6e4) stat("/usr/local/diablo-jdk1.5.0/bin/java",{mode=-rwxr-xr-x ,inode=385024,size=41128,blksize=4096}) = 0 (0x0) read(10,"PATH}/${_JAVAVM_PROG}" ${_JAVAVM"...,1023) = 119 (0x77) stat("/usr/local/diablo-jdk1.5.0/bin/java",{mode=-rwxr-xr-x ,inode=385024,size=41128,blksize=4096}) = 0 (0x0) eaccess(0x82204b8,0x1) = 0 (0x0) geteuid() = 1001 (0x3e9) pipe([3,4]) = 0 (0x0) fork() = 1765 (0x6e5) close(4) = 0 (0x0) read(3,"diablo-jdk1.5.0\n",128) = 16 (0x10) read(3,0xbfbfe590,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe508,0x2,0x0) = 1765 (0x6e5) pipe([3,4]) = 0 (0x0) fork() = 1766 (0x6e6) close(4) = 0 (0x0) read(3,"java\n",128) = 5 (0x5) read(3,0xbfbfe2f0,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe268,0x2,0x0) = 1766 (0x6e6) pipe([3,4]) = 0 (0x0) fork() = 1769 (0x6e9) close(4) = 0 (0x0) read(3,"diablo_jdk1_5_0\n",128) = 16 (0x10) read(3,0xbfbfe2f0,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe268,0x2,0x0) = 1769 (0x6e9) pipe([3,4]) = 0 (0x0) fork() = 1772 (0x6ec) close(4) = 0 (0x0) read(3,"\n",128) = 1 (0x1) read(3,0xbfbfe320,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe298,0x2,0x0) = 1772 (0x6ec) pipe([3,4]) = 0 (0x0) fork() = 1773 (0x6ed) close(4) = 0 (0x0) read(3,"\n",128) = 1 (0x1) read(3,0xbfbfe350,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe2c8,0x2,0x0) = 1773 (0x6ed) pipe([3,4]) = 0 (0x0) fork() = 1774 (0x6ee) close(4) = 0 (0x0) read(3,"\n",128) = 1 (0x1) read(3,0xbfbfe380,128) = 0 (0x0) close(3) = 0 (0x0) getpgrp() = 1760 (0x6e0) wait4(0xffffffff,0xbfbfe2f8,0x2,0x0) = 1774 (0x6ee) stat("/usr/local/diablo-jdk1.5.0/bin/java",{mode=-rwxr-xr-x ,inode=385024,size=41128,blksize=4096}) = 0 (0x0) eaccess(0x8220518,0x1) = 0 (0x0) geteuid() = 1001 (0x3e9) execve("/usr/local/diablo-jdk1.5.0/bin/java",,) mmap(0x0,4416,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 671617024 (0x28081000) munmap(0x28081000,4416) = 0 (0x0) __sysctl(0xbfbfe6c8,0x2,0x2807d838,0xbfbfe6c4,0x0,0x0) = 0 (0x0) mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 671617024 (0x28081000) issetugid() = 0 (0x0) open("/etc/libmap.conf",O_RDONLY,0666) ERR#2 'No such file or directory' open("/var/run/ld-elf.so.hints",O_RDONLY,010500) = 3 (0x3) read(3,"Ehnt\^A\0\0\0\M^@\0\0\0\M-L\0\0"...,128) = 128 (0x80) lseek(3,0x80,SEEK_SET) = 128 (0x80) read(3,"/lib:/usr/lib:/usr/lib/compat:/u"...,204) = 204 (0xcc) close(3) = 0 (0x0) access("/lib/libz.so.3",0) = 0 (0x0) open("/lib/libz.so.3",O_RDONLY,010000) = 3 (0x3) fstat(3,{mode=-r--r--r-- ,inode=16733,size=68888,blksize=4096}) = 0 (0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000) mmap(0x0,73728,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671649792 (0x28089000) mprotect(0x28099000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0) mprotect(0x28099000,4096,PROT_READ|PROT_EXEC) = 0 (0x0) mmap(0x2809a000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE| MAP_FIXED,3,0x10000) = 671719424 (0x2809a000) close(3) = 0 (0x0) access("/lib/libpthread.so.2",0) = 0 (0x0) open("/lib/libpthread.so.2",O_RDONLY,05002020100) = 3 (0x3) fstat(3,{mode=-r--r--r-- ,inode=16730,size=144544,blksize=4096}) = 0 (0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000) mmap(0x0,155648,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671723520 (0x2809b000) mprotect(0x280bb000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0) mprotect(0x280bb000,4096,PROT_READ|PROT_EXEC) = 0 (0x0) mmap(0x280bc000,4096,PROT_READ|PROT_WRITE,MAP_PRIVATE| MAP_FIXED,3,0x21000) = 671858688 (0x280bc000) mmap(0x280bd000,16384,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED| MAP_ANON,-1,0x0) = 671862784 (0x280bd000) close(3) = 0 (0x0) access("/lib/libc.so.6",0) = 0 (0x0) open("/lib/libc.so.6",O_RDONLY,05002020240) = 3 (0x3) fstat(3,{mode=-r--r--r-- ,inode=16535,size=882116,blksize=4096}) = 0 (0x0) read(3,"\^?ELF\^A\^A\^A\t\0\0\0\0\0\0\0"...,4096) = 4096 (0x1000) mmap(0x0,884736,PROT_READ|PROT_EXEC,MAP_PRIVATE|MAP_NOCORE,3,0x0) = 671879168 (0x280c1000) mprotect(0x28180000,4096,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0) mprotect(0x28180000,4096,PROT_READ|PROT_EXEC) = 0 (0x0) mmap(0x28181000,20480,PROT_READ|PROT_WRITE,MAP_PRIVATE| MAP_FIXED,3,0xc0000) = 672665600 (0x28181000) mmap(0x28186000,77824,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_FIXED| MAP_ANON,-1,0x0) = 672686080 (0x28186000) close(3) = 0 (0x0) sysarch(0xa,0xbfbfe870) = 0 (0x0) mmap(0x0,624,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672763904 (0x28199000) munmap(0x28199000,624) = 0 (0x0) mmap(0x0,1024,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672763904 (0x28199000) munmap(0x28199000,1024) = 0 (0x0) mmap(0x0,3872,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672763904 (0x28199000) munmap(0x28199000,3872) = 0 (0x0) mprotect(0x280c1000,786432,PROT_READ|PROT_WRITE|PROT_EXEC) = 0 (0x0) mmap(0x0,22208,PROT_READ|PROT_WRITE,MAP_ANON,-1,0x0) = 672763904 (0x28199000) munmap(0x28199000,22208) = 0 (0x0) mprotect(0x280c1000,786432,PROT_READ|PROT_EXEC) = 0 (0x0) getpid() = 1761 (0x6e1) SIGNAL 11 (SIGSEGV) SIGNAL 11 (SIGSEGV) Process stopped because of: 16 process exit, rval = 11 Memory fault So, could some people succesfully using Eclipse on FreeBSD give me some details, experience about your Eclipse java IDE environment. Many thanks for your help and comprehension. Regards Vincent