-
Bug
-
Resolution: Fixed
-
P2
-
1.2.0
-
None
-
1.2beta4
-
sparc
-
solaris_2.6
-
Not verified
Regression test test/java/awt/EventDispatchThread/MultiThread/MultiThread.java
crashing with SIGBUS error 10 on solaris.
/home/madhava/GOLDEN/HOWTO( 115 )% java -version
java version "1.2beta4"
Classic VM (build JDK-1.2beta4-E, green threads, sunwjit)
SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0x6e742f4f]
stackpointer=EAB11840
Full thread dump:
"Screen Updater" (TID:0xebcc82e0, sys_thread_t:0x352020, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at sun.awt.ScreenUpdater.nextEntry(Compiled Code)
at sun.awt.ScreenUpdater.run(Compiled Code)
"AWT-InputMethodManager" (TID:0xebcc2518, sys_thread_t:0x2ed5b8, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at sun.awt.im.ExecutableInputMethodManager.run(Compiled Code)
at java.lang.Thread.run(Compiled Code)
"Thread-2" (TID:0xebcc21c0, sys_thread_t:0x2bc360, state:R) prio=5 *current thread*
at sun.awt.motif.MFramePeer.pShow(Native Method)
at sun.awt.motif.MComponentPeer.setVisible(Compiled Code)
at sun.awt.motif.MComponentPeer.show(Compiled Code)
at java.awt.Component.show(Compiled Code)
at java.awt.Window.show(Compiled Code)
at GUIThread.run(Compiled Code)
"Thread-1" (TID:0xebcc2058, sys_thread_t:0x2bac18, state:R) prio=5
at java.lang.Thread.sleep(Native Method)
at GUIThread.run(Compiled Code)
"AWT-Motif" (TID:0xebcbfc80, sys_thread_t:0x2a1150, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Compiled Code)
"AWT-Input" (TID:0xebcbf728, sys_thread_t:0x2a0fa0, state:R) prio=5
at sun.awt.motif.InputThread.run(Native Method)
"AWT-EventQueue-0" (TID:0xebcbff98, sys_thread_t:0x2879a0, state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at java.awt.EventQueue.getNextEvent(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
"MainThread" (TID:0xebcbe828, sys_thread_t:0x1a1450, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Compiled Code)
at java.lang.Thread.join(Compiled Code)
at MultiThread.main(Compiled Code)
at java.lang.reflect.Method.invoke(Native Method)
at javasoft.sqe.javatest.regtest.MainWrapper$MainThread.run(Compiled Code)
at java.lang.Thread.run(Compiled Code)
"Finalizer" (TID:0xebc98368, sys_thread_t:0x755e8, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Compiled Code)
at java.lang.ref.ReferenceQueue.remove(Compiled Code)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:128)
"Reference Handler" (TID:0xebc98438, sys_thread_t:0x69c48, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:209)
"Signal dispatcher" (TID:0xebc98188, sys_thread_t:0x6a660, state:CW) prio=10
"main" (TID:0xebc98260, sys_thread_t:0x26cf0, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Compiled Code)
at java.lang.Thread.join(Compiled Code)
at javasoft.sqe.javatest.regtest.MainWrapper.main(Compiled Code)
Monitor Cache Dump:
sun.awt.motif.MToolkit@EBCBFE28/EBDB0F58: owner "Thread-2" (0x2bc360, 1 entry)
Waiting to be notified:
"AWT-Motif" (0x2a1150)
java.lang.Object@EBCBEB40/EBD3E850: owner "Thread-2" (0x2bc360, 1 entry)
Registered Monitor Dump:
PCMap lock: <unowned>
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>
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x6a660)
Child death monitor: <unowned>
I/O monitor: owner "AWT-Input" (0x2a0fa0, 1 entry)
Alarm monitor: <unowned>
Waiting to be notified:
Internal clock thread (ef7abc78)
Thread queue lock: <unowned>
Monitor registry: owner "Thread-2" (0x2bc360, 1 entry)
crashing with SIGBUS error 10 on solaris.
/home/madhava/GOLDEN/HOWTO( 115 )% java -version
java version "1.2beta4"
Classic VM (build JDK-1.2beta4-E, green threads, sunwjit)
SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0x6e742f4f]
stackpointer=EAB11840
Full thread dump:
"Screen Updater" (TID:0xebcc82e0, sys_thread_t:0x352020, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at sun.awt.ScreenUpdater.nextEntry(Compiled Code)
at sun.awt.ScreenUpdater.run(Compiled Code)
"AWT-InputMethodManager" (TID:0xebcc2518, sys_thread_t:0x2ed5b8, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at sun.awt.im.ExecutableInputMethodManager.run(Compiled Code)
at java.lang.Thread.run(Compiled Code)
"Thread-2" (TID:0xebcc21c0, sys_thread_t:0x2bc360, state:R) prio=5 *current thread*
at sun.awt.motif.MFramePeer.pShow(Native Method)
at sun.awt.motif.MComponentPeer.setVisible(Compiled Code)
at sun.awt.motif.MComponentPeer.show(Compiled Code)
at java.awt.Component.show(Compiled Code)
at java.awt.Window.show(Compiled Code)
at GUIThread.run(Compiled Code)
"Thread-1" (TID:0xebcc2058, sys_thread_t:0x2bac18, state:R) prio=5
at java.lang.Thread.sleep(Native Method)
at GUIThread.run(Compiled Code)
"AWT-Motif" (TID:0xebcbfc80, sys_thread_t:0x2a1150, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Compiled Code)
"AWT-Input" (TID:0xebcbf728, sys_thread_t:0x2a0fa0, state:R) prio=5
at sun.awt.motif.InputThread.run(Native Method)
"AWT-EventQueue-0" (TID:0xebcbff98, sys_thread_t:0x2879a0, state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at java.awt.EventQueue.getNextEvent(Compiled Code)
at java.awt.EventDispatchThread.run(Compiled Code)
"MainThread" (TID:0xebcbe828, sys_thread_t:0x1a1450, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Compiled Code)
at java.lang.Thread.join(Compiled Code)
at MultiThread.main(Compiled Code)
at java.lang.reflect.Method.invoke(Native Method)
at javasoft.sqe.javatest.regtest.MainWrapper$MainThread.run(Compiled Code)
at java.lang.Thread.run(Compiled Code)
"Finalizer" (TID:0xebc98368, sys_thread_t:0x755e8, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Compiled Code)
at java.lang.ref.ReferenceQueue.remove(Compiled Code)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:128)
"Reference Handler" (TID:0xebc98438, sys_thread_t:0x69c48, state:CW) prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Compiled Code)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:209)
"Signal dispatcher" (TID:0xebc98188, sys_thread_t:0x6a660, state:CW) prio=10
"main" (TID:0xebc98260, sys_thread_t:0x26cf0, state:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Compiled Code)
at java.lang.Thread.join(Compiled Code)
at javasoft.sqe.javatest.regtest.MainWrapper.main(Compiled Code)
Monitor Cache Dump:
sun.awt.motif.MToolkit@EBCBFE28/EBDB0F58: owner "Thread-2" (0x2bc360, 1 entry)
Waiting to be notified:
"AWT-Motif" (0x2a1150)
java.lang.Object@EBCBEB40/EBD3E850: owner "Thread-2" (0x2bc360, 1 entry)
Registered Monitor Dump:
PCMap lock: <unowned>
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>
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x6a660)
Child death monitor: <unowned>
I/O monitor: owner "AWT-Input" (0x2a0fa0, 1 entry)
Alarm monitor: <unowned>
Waiting to be notified:
Internal clock thread (ef7abc78)
Thread queue lock: <unowned>
Monitor registry: owner "Thread-2" (0x2bc360, 1 entry)
- relates to
-
JDK-4041235 Solaris JDK 1.1 runtime crashes if mix threads and AWT events
-
- Closed
-