What happens if you set the env var JAVA_COMPILER to ""? If this is a Sun
JIT bug that should work around the problem. I have never seen an error
like this on Solaris but then again I have only tested with JDK 1.1
and a prerelease of JDK 1.2.

Mo Dejong
Red Hat Inc.

On Wed, 9 Feb 2000 [EMAIL PROTECTED] wrote:

> 
> 
>   I reported a problem earlier about tclBlend 1.2.5 on Solaris 2.5.1
> running TCL 8.2.2 and Sun JDK 1.2.2 where TCL interpreters are being
> created and deleted repeatedly. Under this environment, TclBlend only
> seems to work in the first couple of TCL interpreter creation and
> deletion cycles then it crashes the application.  I've been able to
> obtain a stack dump of the crash:
> 
>   [1] cacheAlloc(0x0, 0xca2, 0x1a0, 0xec14426c, 0x1a0, 0x178eff8), at
> 0xec143b50
>   [2] JITSupport_anewarray(0xe7098548, 0x65, 0x0, 0xe7098548,
> 0xe70b0350, 0xee913f38), at 0xec0bb790
>   [3] 0x18ab834(0xe70b0350, 0x65, 0x3f400000, 0x2c40, 0xec13f680,
> 0x178f164), at 0x18ab833
>   [4] 0x18b2b14(0xe70b0350, 0x178eff8, 0xe7098570, 0x178f1a4,
> 0x17900c4, 0x3), at 0x18b2b13
>   [5] 0x1936878(0xe70b0340, 0x1336f8, 0x62767463, 0x0, 0x178f164,
> 0xec1ac8cb), at 0x1936877
>   [6] JITInvokeCompiledMethod(0xe70b0340, 0x192feb4, 0x3, 0x178eff8,
> 0xec13f680, 0xeaf07580), at 0xec0de978
>   [7] callmethod_1(0xeaf07578, 0x178eff8, 0x178f198, 0x178f124,
> 0xeaf07580, 0x178f164), at 0xec193be4
>   [8] jni_Invoke(0x178eff8, 0x178f164, 0x192feb4, 0xa, 0xe70b0340,
> 0x100), at 0xec156594
>   [9] jni_Construct(0x178eff8, 0x1790420, 0x192feb4, 0xec155fc4,
> 0xeaf0764c, 0x178eff8), at 0xec15724c
>   [10] jni_NewObject(0x178eff8, 0x1790420, 0x192feb4, 0x1336f8,
> 0x62767463, 0xee913f38), at 0xec1573a4
> =>[11] Tclblend_Init(interp = 0x1336f8), line 307 in "javaCmd.c"
> 
>   It's pretty clear that a null pointer is being passed into
> cacheAlloc() which is in libjvm.so.  Unfortunately, I have no
> information on the parameters passed into cacheAlloc().  Does anyone
> know this information and/or have a clue why a null pointer is being
> passed ?
> 
> 
>   Thanks,
> 
>   George Wu

----------------------------------------------------------------
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

Reply via email to