Date: Sun, 11 Jul 1999 14:55:20 -0400 (EDT) From: jason <jason@welsh.dynip.com> To: Nate Williams <nate@mt.sri.com> Cc: java@FreeBSD.ORG Subject: Re: problems with jdk1.1.8 on freebsd 3.2 Message-ID: <Pine.BSF.4.10.9907111440250.11037-101000@welsh.dynip.com> In-Reply-To: <199907111813.MAA14644@mt.sri.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] a ktrace is attached (i think i did it right, never used it before.. :) ) just a few more clues, i installed the jdk1.1.7 and the same thing happened. (javac crashes) is it possible to download the source for the jdk and compile it myself? I looked on www.javasoft.com and it just pointed me back to the Freebsd/java page where the binary package was. I noticed on the webpage for the port description of the jdk, it says You may want to build a kernel with options SYSVSEM would I need to do this? -- ======================================================================= | Jason Welsh jason@welsh.dynip.com | If you think there's | | | good in everybody, you | | http://welsh.dynip.com/ | haven't met everybody. | ======================================================================= On Sun, 11 Jul 1999, Nate Williams wrote: > > I dont have kaffe or jikes or anything else like that installed.. this is > > pretty much a bare bones install (small hard drive).. and I dont have > > LD_LIBRARY_PATH set to anything.. > > Boy, I haven't a clue what's going on. It *should* work, but w/out being > able to reproduce this, I haven't got a clue. > > Can you try running it under KTRACE? > > > Nate > [-- Attachment #2 --] f+ ktrace @7X L?- f+ ktrace @7$f Pe: (ֿ? f+ ktrace @7)h /etc/malloc.conf f+ ktrace @7j L?: $ f+ ktrace @7m ^n f+ ktrace @7Up L? ( f+ ktrace @7t Pe f+ ktrace @77w L? f+ ktrace @7z Pe f+ ktrace @7H} L? f+ ktrace @7 Pe; ܿܿ f+ ktrace @7b /sbin/javac f+ ktrace @7 L?; f+ ktrace @7 Pe; ܿܿ f+ ktrace @7 /usr/sbin/javac f+ ktrace @7Ӑ L?; f+ ktrace @7. Pe; ܿܿ f+ ktrace @7k /bin/javac f+ ktrace @7L L?; f+ ktrace @7g Pe; ܿܿ f+ ktrace @7 /usr/bin/javac f+ ktrace @7 L?; f+ ktrace @7 Pe; ܿܿ f+ ktrace @7 /usr/local/sbin/javac f+ ktrace @7% L?; f+ ktrace @7o Pe; ܿܿ f+ ktrace @7 /usr/local/bin/javac f+ ktrace @7 L?; f+ ktrace @7D Pe; ܿܿ f+ ktrace @7 /usr/local/jdk1.1.8/bin/javac f+ ktrace @7Y /bin/sh + sh ace |7' L?; + sh ace |7B Pe + sh ace |73 L? + + sh ace |7 Pe + sh ace |7 L? + sh ace |7: Pe: ۿ? + sh ace |7> /etc/malloc.conf + sh ace |7 L?: $ + sh ace |7 ^n + sh ace |7+ L? ( + sh ace |7. Pe + sh ace |7 L? + sh ace |7? Pe + sh ace |7 L? + sh ace |7 Pe ۿ + sh ace |7 /var/mail/root + sh ace |7! L?¼ + sh ace |7% Pe + sh ace |7\' L? + sh ace |7( Pe + sh ace |7* L? + sh ace |7, Pe/ + sh ace |7&. L?/ + sh ace |7/3 Pe+ + sh ace |75 L?+ + sh ace |76 Pe dݿ + sh ace 78 /usr/local/jdk1.1.8/bin/javac + sh ace 7> L? + sh ace 7@ Pe\ + sh ace 7B L?\ + sh ace 7JD Pe + sh ace 7F L? + sh ace 7H Pe\ + sh ace 7J L?\ + sh ace 7L Pe. ۿ + sh ace 7N L?. - + sh ace 7P Pe. ۿۿ + sh ace 7jR L?. - + sh ace 76T Pe. ۿ + sh ace 7V L?. - + sh ace 7W Pe. ۿ + sh ace 7Z` L?. - + sh ace 7\b Pe. ۿ + sh ace 7Id L?. - + sh ace 7(f Pe. ۿۿ + sh ace 7h L?. - + sh ace 7j Pe. ۿ + sh ace 7ll L?. - + sh ace 7o Pe. ۿ + sh ace 7q L?. - + sh ace 7s Pe. ۿ + sh ace 7t L?. - + sh ace 7v Pe. ۿۿ + sh ace 7x L?. - + sh ace 7b~ Pe. ٿٿ + sh ace 7 L?. - + sh ace 7| PeF $ۿ + sh ace 7 L?F + sh ace 7dž Pe. ٿ + sh ace 7ގ L?. - + sh ace 7ߕ Pe + sh ace 7i g #!/bin/sh # # @(#)java_wrapper.sh 1.35 98/12/23 # #=================================================================== # THIS SCRIPT AND JAVA WILL NOT RUN UNDER SUNOS4.X, AKA SOLARIS 1.X. #=================================================================== # Set up default variable values if not supplied by the user. #PRG=`whence $0` >/dev/null 2>&1 DIR=`dirname $0` progname=`basename $0` PRG=`cd $DIR; pwd `/$progname J_HOME=`cd $DIR/..; pwd` # The default THREADS_TYPE is "green_threads". To change the default change # the setting of the DEFAULT_THREADS_FLAG variable. The only valid values # of that variable are 'green' and 'native'. # # This introduces a dependency of this wrapper on the policy used to do builds. # e.g. the usage of the name "green_threads" here is dependent on the build # scripts which use the same name. Since this is somewhat analogous to the # wrapper already depending on the build scripts putting the executable in # a specific place (JAVA_HOME/bin/`uname -m`), the new depe + sh ace 7 L? + sh ace 7 Pe + sh ace 7r L? + sh ace 7 Pe ؿ + sh ace 7C /sbin/dirname + sh ace 7 L?¼ + sh ace 7 Pe ؿ + sh ace 7 /usr/sbin/dirname + sh ace 7 L?¼ + sh ace 7 Pe ؿ + sh ace 7 /bin/dirname + sh ace 7 L?¼ + sh ace 7 Pe ؿ + sh ace 7 /usr/bin/dirname + sh ace 7 L?¼ + sh ace 7 Pe* n+ sh ace 7" L?* n+ sh ace 7 Pe n+ sh ace 7T L? + n+ sh ace 7M Pe n+ sh ace 7k L? n+ sh ace 70 Pe pڿ n+ sh ace 7 s /usr/local/jdk1.1.8/bin n+ sh ace 7 L? n+ sh ace 7 Pe pڿ n+ sh ace 7> Pe n+ sh ace 7W L? n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7 PeQ n+ sh ace 7 L?Q + n+ sh ace 7[ s ڿ n+ sh ace 7 L? + n+ sh ace 7 Pe 0 n+ sh ace 7y L? n+ sh ace 70 Pe ؿ n+ sh ace 7? /sbin/basename n+ sh ace 7 L?¼ n+ sh ace 7 Pe ؿ n+ sh ace 7 /usr/sbin/basename n+ sh ace 7 L?¼ n+ sh ace 7 Pe ؿ n+ sh ace 7 /bin/basename n+ sh ace 7 L?¼ n+ sh ace 7 Pe ؿ n+ sh ace 7 /usr/bin/basename n+ sh ace 7 L?¼ n+ sh ace 7 Pe* n+ sh ace 7 L?* n+ sh ace 7! Pe n+ sh ace 7], L? + n+ sh ace 7'< Pe n+ sh ace 7"> L? n+ sh ace 7D Pe pڿ n+ sh ace 7 Pe javac n+ sh ace 7 L? n+ sh ace 7 Pe pڿ n+ sh ace 7< Pe n+ sh ace 7. L? n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7 PeQ n+ sh ace 7q! L?Q + n+ sh ace 7# s ڿ n+ sh ace 7& L? + n+ sh ace 79 Pe* n+ sh ace 7< L?* n+ sh ace 7= Pe n+ sh ace 7gI L? + n+ sh ace 7V Pe n+ sh ace 7Z L? n+ sh ace 7` Pe pڿ n+ sh ace 7 s /usr/local/jdk1.1.8/bin n+ sh ace 7 L? n+ sh ace 7y Pe pڿ n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7 PeQ n+ sh ace 7 L?Q + n+ sh ace 7, s ڿ n+ sh ace 7; L? + n+ sh ace 7 Pe* n+ sh ace 7 L?* n+ sh ace 7 Pe n+ sh ace 72 L? + n+ sh ace 7 Pe n+ sh ace 7v L? n+ sh ace 78 Pe pڿ n+ sh ace 7MK s /usr/local/jdk1.1.8 n+ sh ace 7YM L? n+ sh ace 7BO Pe pڿ n+ sh ace 78^ Pe n+ sh ace 7:` L? n+ sh ace 7 b Pe n+ sh ace 7e L? n+ sh ace 7g PeQ n+ sh ace 7i L?Q + n+ sh ace 7Fk s ڿ n+ sh ace 7}n L? + n+ sh ace 7 Pe n+ sh ace 7 g ndency does not # seem all that bad. DEFAULT_THREADS_FLAG=green if [ ${THREADS_FLAG:-${DEFAULT_THREADS_FLAG}} = native ] ; then THREADS_TYPE=native_threads else THREADS_TYPE=green_threads fi export THREADS_TYPE #echo "Using executables built for $THREADS_TYPE" # # If -native or -green is the first argument, override threads type # based on that. Also, remove it from $@, because this is an argument # _only_ to this wrapper. This is an alternative to setting # THREADS_FLAG on Solaris. # if [ X"$1" = X"-native" -o X"$1" = X"-green" ]; then if [ X"$1" = X"-native" ]; then THREADS_TYPE=native_threads else THREADS_TYPE=green_threads fi shift 1 fi if [ -z "$JAVA_HOME" ] ; then export JAVA_HOME JAVA_HOME=$J_HOME fi # # For some programs like appletviewer, it is important that "." not be # in the classpath by default (unless the user set the CLASSPATH # explicitly). Applications that fit in this list are ones that load # classes through a ClassLoader, where classes co n+ sh ace 7 L? n+ sh ace 7& Pe @ n+ sh ace 7 L? n+ sh ace 7 Pe ڿ n+ sh ace 7Ţ /sbin/[ n+ sh ace 7 L?¼ n+ sh ace 7 Pe ڿ n+ sh ace 7 /usr/sbin/[ n+ sh ace 7 L?¼ n+ sh ace 7 Pe ڿ n+ sh ace 7 /bin/[ n+ sh ace 7 L?¼ n+ sh ace 7 Pe n+ sh ace 77 L? + n+ sh ace 7 PeQ n+ sh ace 7X L?Q + n+ sh ace 7 s ۿ + sh ace |7 L? + + sh ace |7h1 Pe P + sh ace |73 L? + sh ace |79 Pe + sh ace |7 L? + + sh ace |7Q PeQ + sh ace |7S L?Q + + sh ace |7W s ۿ + sh ace |7N[ L? + + sh ace |7l Pe + sh ace |7)y L? + + sh ace |7P PeQ + sh ace |7e L?Q + + sh ace |7 s ۿ + sh ace |7 L? + + sh ace |7m Pe + sh ace |7 g ming off . will end # up being system classes. For now we know of only appletviewer. # NO_DOT_LIST="appletviewer" DEFAULT_CLASSPATH="." for excluded in ${NO_DOT_LIST}; do if [ ${excluded} = ${progname} ]; then DEFAULT_CLASSPATH=""; fi done CLASSPATH="${CLASSPATH:-${DEFAULT_CLASSPATH}}" if [ -z "${CLASSPATH}" ] ; then CLASSPATH="$JAVA_HOME/classes:$JAVA_HOME/lib/classes.jar:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/i18n.jar:$JAVA_HOME/lib/classes.zip" else CLASSPATH="$CLASSPATH:$JAVA_HOME/classes:$JAVA_HOME/lib/classes.jar:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/i18n.jar:$JAVA_HOME/lib/classes.zip" fi export CLASSPATH proc=`/usr/bin/uname -m` LD_LIBRARY_PATH="$JAVA_HOME/lib/$proc/$THREADS_TYPE:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH XFILESEARCHPATH="$JAVA_HOME/lib/locale/%L/%T/%N%S:$XFILESEARCHPATH" export XFILESEARCHPATH # By default, the real program is the same as the called program execname=${progname} # If an 'X' version exists and DISPLAY is set, then use the X version. if [ -x $J + sh ace |7M L? + sh ace |7D Pe + sh ace |7 L? + + sh ace |7 PeQ + sh ace |7 L?Q + + sh ace |7 s ڿ + sh ace |7_ L? + + sh ace |7 Pe + sh ace |7 L? + + sh ace |7 PeQ + sh ace |7 L?Q + + sh ace |7 s ۿ + sh ace |7u L? + + sh ace |7 Pe* n+ sh ace 7 L?* n+ sh ace 7 Pe n+ sh ace 7; L? + n+ sh ace 7% Pe n+ sh ace 7' L? n+ sh ace 7- Pe pڿ n+ sh ace 7 Pe i386 n+ sh ace 7 L? n+ sh ace 7^ Pe pڿ n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7j PeQ n+ sh ace 7 L?Q + n+ sh ace 7 s ڿ n+ sh ace 7 L? + n+ sh ace 7c7 Pe 5 n+ sh ace 7: s AVA_HOME/bin/$proc/${THREADS_TYPE}/${progname}_X \ -a "X${DISPLAY}" != "X" ] then execname=${progname}_X fi prog=$JAVA_HOME/bin/$proc/${THREADS_TYPE}/${execname} if [ -f $prog ] then exec $DEBUG_PROG $prog $opts "$@" else echo >&2 "$progname was not found in ${prog}" exit 1 fi n+ sh ace 7< L? - n+ sh ace 7DL Pe n+ sh ace 7gX L? , n+ sh ace 7Me PeQ n+ sh ace 77g L?Q + n+ sh ace 7qm s ۿ + sh ace |7 L? , + sh ace |7u Pe + sh ace |7 L? , + sh ace |7 PeQ + sh ace |7 L?Q + + sh ace |7 s ۿ + sh ace |7.6 L? , + sh ace |7F Pe; 0 L0 T0 0 + sh ace |7mI /usr/local/jdk1.1.8/bin/i386/green_threads/javac + sh ace |7Q /bin/sh n+ sh ace * 7n L?; n+ sh ace * 7| Pe n+ sh ace * 7 ~ L? + n+ sh ace * 7 Pe n+ sh ace * 7 L? n+ sh ace * 7΄ Pe: ڿ? n+ sh ace * 7ʆ /etc/malloc.conf n+ sh ace * 7\ L?: $ n+ sh ace * 7 ^n n+ sh ace * 7 L? ( n+ sh ace * 7F Pe n+ sh ace * 7Җ L? n+ sh ace * 7 Pe n+ sh ace * 7~ L? n+ sh ace * 7 Pe ڿ n+ sh ace * 7 /var/mail/root n+ sh ace * 7 L?¼ n+ sh ace * 7g Pe n+ sh ace * 7 L? n+ sh ace * 7i Pe n+ sh ace * 7 L? n+ sh ace * 7 Pe/ n+ sh ace * 7k L?/ n+ sh ace * 7 Pe+ n+ sh ace * 7 L?+ n+ sh ace * 7 Pe ۿ 0 + sh ace 7 /usr/local/jdk1.1.8/bin/i386/green_threads/javac + sh ace 7 L? + sh ace 7l Pe\ + sh ace 7 L?\ + sh ace 7V Pe + sh ace 7 L? + sh ace 7[ Pe\ + sh ace 70 L?\ + sh ace 7 Pe. Dڿ + sh ace 7 L?. - + sh ace 7 Pe. Dڿ8ڿ + sh ace 7 L?. - + sh ace 7 Pe. Dڿ + sh ace 7 L?. - + sh ace 7r Pe. Dڿ + sh ace 7\ L?. - + sh ace 79 Pe. @ڿ + sh ace 7 L?. - + sh ace 7 Pe. @ڿ4ڿ + sh ace 7 L?. - + sh ace 7 Pe. @ڿ + sh ace 7q L?. - + sh ace 7X Pe. @ڿ + sh ace 7A L?. - + sh ace 7" Pe. <ڿ + sh ace 7 L?. - + sh ace 7 Pe. <ڿ0ڿ + sh ace 7 L?. - + sh ace 7t Pe. `ؿTؿ + sh ace 7 L?. - + sh ace 7 PeF ٿ + sh ace 7 L?F + sh ace 7 Pe. Tؿ + sh ace 7 L?. - + sh ace 7 Pe + sh ace 7 l #!/bin/sh # # source a script that extracts RUNTIME_ARGS and APP_ARGS # . `dirname $0`/.extract_args # # Run the compiler # `dirname $0`/java $RUNTIME_ARGS -ms8m $RUNTIME_ARGS sun.tools.javac.Main $APP_ARGS + sh ace 75 L? + sh ace 7" Pe + sh ace 7$ L? + sh ace 7- Pe d + sh ace 7/ /sbin/dirname + sh ace 7|2 L?¼ + sh ace 74 Pe d + sh ace 76 /usr/sbin/dirname + sh ace 7: L?¼ + sh ace 7:< Pe d + sh ace 7? /bin/dirname + sh ace 7A L?¼ + sh ace 7D Pe d + sh ace 7 F /usr/bin/dirname + sh ace 7K L?¼ + sh ace 75N Pe* n+ sh ace 7P L?* n+ sh ace 7zR Pe n+ sh ace 7^ L? , n+ sh ace 7n Pe n+ sh ace 74p L? n+ sh ace 7u Pe ؿ 3 n+ sh ace 7< @m /usr/local/jdk1.1.8/bin/i386/green_threads + sh ace bin/7? L? + + sh ace bin/7BA Pe ؿ n+ sh ace 7Q Pe n+ sh ace 7S L? n+ sh ace 7U Pe n+ sh ace 7X L? n+ sh ace 7.[ PeQ n+ sh ace 7] L?Q + n+ sh ace 7^ s ؿ n+ sh ace 7eg L? , n+ sh ace 7p Pe 8 n+ sh ace 7{r /usr/local/jdk1.1.8/bin/i386/green_threads/.extract_args n+ sh ace 7y L? n+ sh ace 7{ Pe\ n+ sh ace 7\} L?\ n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7j Pe\ n+ sh ace 7 L?\ n+ sh ace 7 Pe 0 n+ sh ace 7 L? n+ sh ace 7 Pe @ n+ sh ace 7 L? n+ sh ace 7 Pe 0 n+ sh ace 7* s #!/bin/sh # # This script extract -J-xxx args which are args to the runtime from # the actual arguments to the tool. # # It places the results in the variables RUNTIME_ARGS and # APP_ARGS. Target scripts should *source* this extraction script. # RUNTIME_ARGS="" APP_ARGS="" for a in "$@" do if ja=`expr "$a" : '-J\(..*\)'` then RUNTIME_ARGS="$RUNTIME_ARGS $ja" else APP_ARGS="$APP_ARGS $a" fi done n+ sh ace 7 L? n+ sh ace 7 Pe P n+ sh ace 7d L? n+ sh ace 7t Pe 0 n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7t Pe n+ sh ace 7 L? n+ sh ace 7 Pe* + sh ace bin/7 L?* + sh ace bin/7 Pe + sh ace bin/7 L? , + sh ace bin/7 Pe + sh ace bin/7 L? + sh ace bin/7 Pe ؿ 3 n+ sh ace 7 un /usr/local/jdk1.1.8/bin/i386/green_threads + sh ace bin/7 L? + + sh ace bin/7T Pe ؿ n+ sh ace 7 Pe n+ sh ace 7 L? n+ sh ace 7n Pe n+ sh ace 7k L? n+ sh ace 76 PeQ n+ sh ace 7 L?Q + n+ sh ace 7 s ؿ n+ sh ace 7 L? , n+ sh ace 75 Pe n+ sh ace 7 L? , n+ sh ace 7 PeQ n+ sh ace 7 L?Q + n+ sh ace 7 s ٿ g+ sh ace 7h_ L? , g+ sh ace 7x Pe g+ sh ace 7| s Abort trap g+ sh ace 7 L? g+ sh ace 7 Pe g+ sh ace 7Ċ Pe g+ sh ace 7֑ L? g+ sh ace 7 Pe g+ sh ace 7 Pe g+ sh ace 7Θ L? g+ sh ace 7 Pehelp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9907111440250.11037-101000>
