Twice in the past week, I got a real core dump when I ran a Java application
that uses JDK 1.2.beta2 and Swing 0.7. In one case, it was during startup
of my application. In the other case, it was when I clicked on a tab that
had the HotJava bean and the bean started to load a document.
Franklin
===============================================================================
runSymLBApp
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0xef670000]
stackbase=F0000000, stackpointer=EFFFE3EC
Full thread dump:
"AWT-Motif" (TID:0xee3041b8, sys_thread_t:0x46e414, state:MW) prio=5
at java.lang.ClassLoader.findNative(ClassLoader.java:925)
at java.lang.Thread.run(Thread.java:484)
"AWT-Input" (TID:0xee3041e0, sys_thread_t:0x46459c, state:MW) prio=5
at java.lang.ClassLoader.findNative(ClassLoader.java:925)
"AWT-EventQueue-0" (TID:0xee303fd8, sys_thread_t:0x4259fc, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.awt.EventQueue.getNextEvent(EventQueue.java:114)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:44)
"CachedReference sweeper" (TID:0xee300d30, sys_thread_t:0xe927c, state:CW)
prio=9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:342)
at java.lang.Thread.run(Thread.java:484)
"Finalizer" (TID:0xee300368, sys_thread_t:0xdbe04, 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:0xee300438, sys_thread_t:0xd9684, state:CW)
prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
"Async Garbage Collector" (TID:0xee3001f8, sys_thread_t:0xd5824, state:R)
prio=1
"Idle thread" (TID:0xee300240, sys_thread_t:0xd35b4, state:R) prio=0
"Clock" (TID:0xee300088, sys_thread_t:0xd34ac, state:CW) prio=12
"main" (TID:0xee3000b0, sys_thread_t:0x209fc, state:R) prio=5 *current
thread*
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:897)
at java.lang.Runtime.loadFileInternal(Runtime.java:321)
at java.lang.Runtime.loadLibrary0(Runtime.java:424)
at java.lang.System.loadLibrary(System.java:640)
at COM.cadence.fmp.AppFilesysCtx.<clinit>(AppFilesysCtx.java:859)
at SymLibBrowser.createLibBrowser(SymLibBrowser.java:355)
at SymLibBrowser.<init>(SymLibBrowser.java:92)
at SymLibBrowser.<init>(SymLibBrowser.java:85)
at SymLBApp.<init>(SymLBApp.java:29)
at SymLBApp.main(SymLBApp.java:125)
Monitor Cache Dump:
java.util.Vector@EE301DE0/EE367D78: owner "main" (0x209fc, 1 entry)
java.util.Vector@EE301DD0/EE367DC0: owner "main" (0x209fc, 1 entry)
Waiting to enter:
"AWT-Input" (0x46459c)
"AWT-Motif" (0x46e414)
<unknown key> (0xd5824): owner "Async Garbage Collector" (0xd5824, 1 entry)
java.lang.Runtime@EE3002F8/EE353818: owner "main" (0x209fc, 1 entry)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking 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" (0xd34ac)
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Thread queue lock: <unowned>
Monitor registry: owner "main" (0x209fc, 1 entry)
Thread Alarm Q:
Abort - core dumped
nasser.nouri@Corp 1998-03-09
that uses JDK 1.2.beta2 and Swing 0.7. In one case, it was during startup
of my application. In the other case, it was when I clicked on a tab that
had the HotJava bean and the bean started to load a document.
Franklin
===============================================================================
runSymLBApp
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0xef670000]
stackbase=F0000000, stackpointer=EFFFE3EC
Full thread dump:
"AWT-Motif" (TID:0xee3041b8, sys_thread_t:0x46e414, state:MW) prio=5
at java.lang.ClassLoader.findNative(ClassLoader.java:925)
at java.lang.Thread.run(Thread.java:484)
"AWT-Input" (TID:0xee3041e0, sys_thread_t:0x46459c, state:MW) prio=5
at java.lang.ClassLoader.findNative(ClassLoader.java:925)
"AWT-EventQueue-0" (TID:0xee303fd8, sys_thread_t:0x4259fc, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.awt.EventQueue.getNextEvent(EventQueue.java:114)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:44)
"CachedReference sweeper" (TID:0xee300d30, sys_thread_t:0xe927c, state:CW)
prio=9
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.lang.Runtime.waitForMemoryAdvice(Runtime.java:569)
at java.lang.ref.CachedReference$Sweeper.run(CachedReference.java:342)
at java.lang.Thread.run(Thread.java:484)
"Finalizer" (TID:0xee300368, sys_thread_t:0xdbe04, 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:0xee300438, sys_thread_t:0xd9684, state:CW)
prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:309)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:198)
"Async Garbage Collector" (TID:0xee3001f8, sys_thread_t:0xd5824, state:R)
prio=1
"Idle thread" (TID:0xee300240, sys_thread_t:0xd35b4, state:R) prio=0
"Clock" (TID:0xee300088, sys_thread_t:0xd34ac, state:CW) prio=12
"main" (TID:0xee3000b0, sys_thread_t:0x209fc, state:R) prio=5 *current
thread*
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:897)
at java.lang.Runtime.loadFileInternal(Runtime.java:321)
at java.lang.Runtime.loadLibrary0(Runtime.java:424)
at java.lang.System.loadLibrary(System.java:640)
at COM.cadence.fmp.AppFilesysCtx.<clinit>(AppFilesysCtx.java:859)
at SymLibBrowser.createLibBrowser(SymLibBrowser.java:355)
at SymLibBrowser.<init>(SymLibBrowser.java:92)
at SymLibBrowser.<init>(SymLibBrowser.java:85)
at SymLBApp.<init>(SymLBApp.java:29)
at SymLBApp.main(SymLBApp.java:125)
Monitor Cache Dump:
java.util.Vector@EE301DE0/EE367D78: owner "main" (0x209fc, 1 entry)
java.util.Vector@EE301DD0/EE367DC0: owner "main" (0x209fc, 1 entry)
Waiting to enter:
"AWT-Input" (0x46459c)
"AWT-Motif" (0x46e414)
<unknown key> (0xd5824): owner "Async Garbage Collector" (0xd5824, 1 entry)
java.lang.Runtime@EE3002F8/EE353818: owner "main" (0x209fc, 1 entry)
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking 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" (0xd34ac)
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Thread queue lock: <unowned>
Monitor registry: owner "main" (0x209fc, 1 entry)
Thread Alarm Q:
Abort - core dumped
nasser.nouri@Corp 1998-03-09