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/[email protected]