JDK-4108534 : JDK build JDK-1.2beta3-E does not work in some localisations
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 1.2.0
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: solaris_2.5.1,solaris_2.6
  • CPU: generic,sparc
  • Submitted: 1998-01-31
  • Updated: 1999-01-19
  • Resolved: 1999-01-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.2.0 1.2beta3Fixed
Related Reports
Duplicate :  
Description
main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ec50)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort

Compiling in ru..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD838

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b90, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e398, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x5c498, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x575a0, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4ed70, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ec50, state:CW) prio=12
    "main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ec50)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort

Compiling in tr..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD838

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b90, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e398, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x5c498, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x575a0, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4ed70, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ec50, state:CW) prio=12
    "main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ec50)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort




======================================================================
Similar problems occur in the ja locale - see bug 4108102.
norbert.lindenberg@Eng 1998-02-04


Name: akC57697			Date: 01/31/98



JDK build JDK-1.2beta3-E does not work in some localisations.
The compilation and interpretation fail with SEGVIOL in the 
next localisations:
       cz, el, en_US.UTF-8, hu, lt, lv, pl, ru, tr

-------------------- Example -----------------------
public class test {	
    public static void main(String s[]) {
      System.out.println("Hello world");
    } 
}
----------------------------------------------------
Output:
Compiling in cz..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD838

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b90, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e398, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x5c498, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x575a0, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4ed70, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ec50, state:CW) prio=12
    "main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ec50)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort

Compiling in el..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD838

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b90, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e398, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x5c498, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x575a0, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4ed70, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ec50, state:CW) prio=12
    "main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ec50)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort

Compiling in en_US.UTF-8..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD800

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b58, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e400, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x56548, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x4e548, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4e428, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ef88, state:CW) prio=12
    "main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ef88)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort

Compiling in hu..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD838

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b90, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e398, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x5c498, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x575a0, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4ed70, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ec50, state:CW) prio=12
    "main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ec50)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort

Compiling in lt..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD838

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b90, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e398, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x5c498, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x575a0, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4ed70, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ec50, state:CW) prio=12
    "main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ec50)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort

Compiling in lv..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD838

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b90, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e398, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x5c498, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x575a0, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4ed70, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ec50, state:CW) prio=12
    "main" (TID:0xee198038, sys_thread_t:0x20a30, state:R) prio=5 *current thread*
	at java.lang.System.initProperties(Native Method)
	at java.lang.System.initializeSystemClass(System.java:664)
Monitor Cache Dump:
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
	Waiting to be notified:
	    "Clock" (0x4ec50)
    Sbrk lock: <unowned>
    Thread queue lock: <unowned>
    Monitor registry: owner "main" (0x20a30, 1 entry)
Thread Alarm Q:
Abort

Compiling in pl..
SIGSEGV   11*  segmentation violation
    si_signo [11]: SIGSEGV   11*  segmentation violation
    si_errno [0]: Error 0
    si_code [1]: SEGV_MAPERR [addr: 0x0]

	stackbase=F0000000, stackpointer=EFFFD838

Full thread dump:
    "CachedReference sweeper" (TID:0xee198b90, sys_thread_t:0x55268, state:CW) prio=9
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
	at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:346)
	at java.lang.Thread.run(Thread.java:490)
    "Finalizer" (TID:0xee198318, sys_thread_t:0x5e398, state:CW) prio=8
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:86)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:99)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:131)
    "Reference handler" (TID:0xee1983c8, sys_thread_t:0x5c498, state:CW) prio=10
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:315)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
    "Async Garbage Collector" (TID:0xee1981b0, sys_thread_t:0x575a0, state:R) prio=1
    "Idle thread" (TID:0xee1981f8, sys_thread_t:0x4ed70, state:R) prio=0
    "Clock" (TID:0xee1982d0, sys_thread_t:0x4ec50, state:CW) prio=12
    "

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.2beta3 FIXED IN: 1.2beta3 INTEGRATED IN: 1.2beta3 VERIFIED IN: 1.2fcs
14-06-2004

EVALUATION Was due to bootstrapping problem in extension class loader. Changed code back to look in system class loader only for now which seems to fix the problem.
11-06-2004

WORK AROUND Use C localization
11-06-2004