This is a bug in Tcl 8. If you upgrade to Tcl 8.0.5 it should fix
the crash you are seeing. You can read about this and other known
bugs in the known_issues.txt file that comes with your Tcl Blend
distro.
Mo Dejong
Red Hat Inc.
On Fri, 4 Feb 2000, Suvarna Ayyagari wrote:
> Hi
>
> I was building tclblend1.2.5 on Solaris 2.5.1 with jdk1.1.8 and tcl8.0
>
> the make and make shell worked well.
> While running make test, here is the error I get.
> Can anyone help me?
> make test
> #
> # Making test_tcljava.build
> #
> mkdir -p /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests
> cd
> /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/../src/tests/tcljava
> ;\
>
>CLASSPATH=/usr/test/tools/vendor/jdk1.1.8/lib/classes.zip:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tclblend.jar:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tcljava.jar
>
> \
> /usr/test/tools/vendor/jdk1.1.8/bin/javac -g \
> -d /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests
> pkg1/*.java pkg2/*.java \
> tcl/lang/*.java tests/*.java tests/invoke/*.java \
> tests/javainfo/*.java tests/signature/*.java \
> tests/exec/*.java
> mkdir -p
> /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests/javaload
> mkdir -p
>
>/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests/javaload/tests/javaload
> cd
> /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/../src/tests/tcljava
> ;\
>
>CLASSPATH=/usr/test/tools/vendor/jdk1.1.8/lib/classes.zip:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tclblend.jar:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tcljava.jar:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests/javaload
>
> \
> /usr/test/tools/vendor/jdk1.1.8/bin/javac -g \
> -d
> /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests/javaload
> javaload/*.java
> cd /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests/javaload;
> \
> CLASSPATH=/usr/test/tools/vendor/jdk1.1.8/lib/classes.zip \
> /usr/test/tools/vendor/jdk1.1.8/bin/jar -cf0M test9.jar
> Test9Extension.class; \
> rm Test9Extension.class
> cd /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests/javaload;
> \
> CLASSPATH=/usr/test/tools/vendor/jdk1.1.8/lib/classes.zip \
> /usr/test/tools/vendor/jdk1.1.8/bin/jar -cf0M test10.jar
> Test10Extension.class; \
> rm Test10Extension.class
> #
> # Making test_tclblend.build
> #
> cd
> /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/../src/tests/tclblend
> ;\
>
>CLASSPATH=/usr/test/tools/vendor/jdk1.1.8/lib/classes.zip:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tclblend.jar:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tcljava.jar
>
> \
> /usr/test/tools/vendor/jdk1.1.8/bin/javac -g \
> -d /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests
> tests/*.java tcl/lang/*.java
>
> pwd is /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/tests
> CLASSPATH is
>
>/usr/test/tools/vendor/jdk1.1.8/lib/classes.zip:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tests:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tclblend.jar:/usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix/tcljava.jar
> auto_path is /usr/test/tools/local/cte/tmp/suvarna/tclBlend1.2.5/unix
> /usr/test/tools/local/cte/pub/tcl8.0/library /usr/test/tools/local/cte/lib
> tcljava/ArrayObject.test
> tcljava/AutomaticSignature.test
> tcljava/BeanEvent.test
> tcljava/BeanEventMgr.test
> tcljava/ClassRep.test
> tcljava/FieldSig.test
> tcljava/FuncSig.test
> tcljava/JavaBindCmd.test
> tcljava/JavaCallCmd.test
> tcljava/JavaCastCmd.test
> tcljava/JavaDefineClassCmd.test
> tcljava/JavaEventCmd.test
> tcljava/JavaFieldCmd.test
> tcljava/JavaImportCmd.test
> tcljava/JavaInfoCmd.test
> tcljava/JavaInstanceofCmd.test
> tcljava/JavaInvoke.test
> tcljava/JavaIsNullCmd.test
> tcljava/JavaLoadCmd.test
> tcljava/JavaLock.test
> tcljava/JavaNewCmd.test
> tcljava/JavaNullCmd.test
> tcljava/JavaPropCmd.test
> tcljava/JavaThrowCmd.test
> tcljava/JavaTryCmd.test
> tcljava/PkgInvoker.test
> tcljava/PropertySig.test
> tcljava/ReflectException.test
> tcljava/ReflectObject.test
> tcljava/TclEvent.test
> tclblend/javaCmd.test
> tclblend/javaIdle.test
> tclblend/javaInterp.test
> tclblend/javaObj.test
> tclblend/javaTimer.test
> tclblend/javaUtil.test
> Tests done.
> called Tcl_Close on channel with refCount > 0
> SIGABRT 6* abort (generated by abort(3) routine)
> si_signo [6]: SIGABRT 6* abort (generated by abort(3) routine)
> si_errno [0]: Error 0
> si_code [-1]: SI_LWP [pid: 5464, uid: 15428]
> stackbase=0, stackpointer=EFFFDAA4
>
> Full thread dump:
> "SIGQUIT handler" (TID:0xed7002a0, sys_thread_t:0xcb3f0, state:R,
> thread_t: t@5, sp:0xef343b10 threadID:0xef343e00, stack_base:0xef343d94,
> stack_size:0x0) prio=0
> "Finalizer thread" (TID:0xed700088, sys_thread_t:0xcb360, state:CW,
> thread_t: t@4, sp:0xef373a40 threadID:0xef373e00, stack_base:0xef373d94,
> stack_size:0x0) prio=1
> "main" (TID:0xed7000b0, sys_thread_t:0x9c428, state:R, thread_t: t@1,
> sp:0xefffaa68 threadID:0x6aa40, stack_base:0x0, stack_size:0x800000) prio=5
> *current thread*
> Monitor Cache Dump:
> java.lang.Class@ED7044F0/ED7516C8: owner "main" (0x9c428, 1 entry)
> Registered Monitor Dump:
> Verifier lock: <unowned>
> Thread queue lock: <unowned>
> Name and type hash table lock: <unowned>
> String intern lock: <unowned>
> JNI pinning lock: <unowned>
> JNI global reference lock: <unowned>
> BinClass lock: <unowned>
> Class loading lock: <unowned>
> Java stack lock: <unowned>
> Code rewrite lock: <unowned>
> Heap lock: <unowned>
> Has finalization queue lock: <unowned>
> Finalize me queue lock: <unowned>
> Waiting to be notified:
> "Finalizer thread" (0xcb360)
> Monitor registry: owner "main" (0x9c428, 1 entry)
> *** Error code 134
> make: Fatal error: Command failed for target `test_tclblend.exec'
>
> ______________________________________________________
> Get Your Private, Free Email at http://www.hotmail.com
>
> ----------------------------------------------------------------
> The TclJava mailing list is sponsored by Scriptics Corporation.
> To subscribe: send mail to [EMAIL PROTECTED]
> with the word SUBSCRIBE as the subject.
> To unsubscribe: send mail to [EMAIL PROTECTED]
> with the word UNSUBSCRIBE as the subject.
> To send to the list, send email to '[EMAIL PROTECTED]'.
> An archive is available at http://www.mail-archive.com/tcljava@scriptics.com
>
>
----------------------------------------------------------------
The TclJava mailing list is sponsored by Scriptics Corporation.
To subscribe: send mail to [EMAIL PROTECTED]
with the word SUBSCRIBE as the subject.
To unsubscribe: send mail to [EMAIL PROTECTED]
with the word UNSUBSCRIBE as the subject.
To send to the list, send email to '[EMAIL PROTECTED]'.
An archive is available at http://www.mail-archive.com/tcljava@scriptics.com