-
Bug
-
Resolution: Fixed
-
P4
-
1.1.6
-
None
-
005
-
sparc
-
solaris_2.5.1
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2025867 | 1.3.0 | J. Duke | P4 | Resolved | Fixed | kestrel |
Customer's client/server application are getting several hangs
a month. They are using JDK1.1.6_004. The thread dumps and pstack output
are located in the attachments.
From the thread dumps there are no deadlocks so the the problem
may be in the c code of the vm.
The customer is using the Solaris reference version of the JDK implementing
green threads.
6/18/99
After installing the patch 103566-43 the customer still gets the _XFlushInt hang
as shown below in the Stack Trace.
7987: /cbot/prod/proja/lasalle/bin/jdk/bin/sparc/green_threads/java -noasync
ef4f9690 _libc_write (eb540260, 0, ef553c24, 41, 1, 3) + c
ef521030 _dowrite (eb540260, 41, ef554120, eb5400dc, ef553c25, 0) + 54
ef52334c _doprnt (ef75ca9b, eb540260, 0, 0, ef553c66, 42) + 22a4
ef52b73c vfprintf (ef554120, ef75ca98, eb54021c, 0, 0, 0) + 60
ef74288c jio_fprintf (ef554120, ef75ca98, eb540260, 45b, ef771000, 0) + 40
ef719fc4 DumpThreadsHelper (5a67b8, 4000, d, 0, ef75eb72, ef75eb72) + 6c
ef755530 sysThreadEnumerateOver (0, 0, ef719f58, ef7767a0, 1d, eb9c0db8) + 3c
ef71a08c DumpThreads (eb540db8, ef776400, eb541000, eb540468, 0, 0) + 68
ef74e138 signalHandlerPanic (ef777800, eb541000, eb540508, 3, 0, 10000) + 180
ef4f8d78 sigacthandler (3, eb5406c8, eb540508, 7bd654, 40, 7bd65c) + 28
ef688bf0 _XFlushInt (fa538, 0, 23354, eb540db8, fa5cc, fa9fc) + 4
ef64f8cc _XFlushGCCache (fa538, a7ef88, ffffffff, 4000, 4004, a7ef88) + 2c
ef64d7d0 XSetFont (fa538, a7ef88, 2c0185e, ecccca68, fa538, 0) + 4c
ef134af4 sun_awt_motif_X11Graphics_pSetFont (ec7f3ba8, ec70d768, ef16c000, 7b68f0, 5bc548, 1) + d4
ef149900 Java_sun_awt_motif_X11Graphics_pSetFont_stub (7bd684, eb540c6c, ef776400, ecde4720, 28, 1e5) + 8
ef715f7c invokeNativeMethod (7bd65c, 2db114, 7bd684, eb540c6c, ef715ae4, 2d9950) + 64
ef7562e0 ExecuteJava (2dc6fb, eb540c6c, 7bd684, 7bd654, 2d9950, 7bd65c) + 7e0
ef727688 do_execute_java_method_vararg (eb540c6c, ef773c21, 0, 0, 0, 7bcee0) + 5d8
ef726d2c execute_java_dynamic_method (eb540c6c, ec70e070, ef773c1c, ef773c20, ef777000, f5fa2660) + 30
ef741a34 ThreadRT0 (ec70e070, ef773c20, 4, 0, 0, fc088c64) + 58
ef754a94 start_func (ef75e800, ec70e070, ef7419dc, 0, 0, 0) + 10
00000000 ???????? (0, 0, 0, 0, 0, 0)
Section of Patch Output
Patch: 103566-34 Obsoletes: 103508-01 Packages: SUNWxwfnt, SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 103566-38 Obsoletes: 103508-01 Packages: SUNWxwfnt, SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 103566-43 Obsoletes: 103508-01 Packages: SUNWxwfnt, SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 103566-25 Obsoletes: Packages: SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 103566-27 Obsoletes: Packages: SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 104338-02 Obsoletes: Packages: SUNWxwplt, SUNWxwslb
Patch: 104010-01 Obsoletes: Packages: SUNWvolu
Patch: 104841-03 Obsoletes: Packages: SUNWvolu
Patch: 103901-09 Obsoletes: Packages: SUNWolrte, SUNWolslb
Patch: 104533-03 Obsoletes: Packages: SUNWolrte, SUNWolslb
a month. They are using JDK1.1.6_004. The thread dumps and pstack output
are located in the attachments.
From the thread dumps there are no deadlocks so the the problem
may be in the c code of the vm.
The customer is using the Solaris reference version of the JDK implementing
green threads.
6/18/99
After installing the patch 103566-43 the customer still gets the _XFlushInt hang
as shown below in the Stack Trace.
7987: /cbot/prod/proja/lasalle/bin/jdk/bin/sparc/green_threads/java -noasync
ef4f9690 _libc_write (eb540260, 0, ef553c24, 41, 1, 3) + c
ef521030 _dowrite (eb540260, 41, ef554120, eb5400dc, ef553c25, 0) + 54
ef52334c _doprnt (ef75ca9b, eb540260, 0, 0, ef553c66, 42) + 22a4
ef52b73c vfprintf (ef554120, ef75ca98, eb54021c, 0, 0, 0) + 60
ef74288c jio_fprintf (ef554120, ef75ca98, eb540260, 45b, ef771000, 0) + 40
ef719fc4 DumpThreadsHelper (5a67b8, 4000, d, 0, ef75eb72, ef75eb72) + 6c
ef755530 sysThreadEnumerateOver (0, 0, ef719f58, ef7767a0, 1d, eb9c0db8) + 3c
ef71a08c DumpThreads (eb540db8, ef776400, eb541000, eb540468, 0, 0) + 68
ef74e138 signalHandlerPanic (ef777800, eb541000, eb540508, 3, 0, 10000) + 180
ef4f8d78 sigacthandler (3, eb5406c8, eb540508, 7bd654, 40, 7bd65c) + 28
ef688bf0 _XFlushInt (fa538, 0, 23354, eb540db8, fa5cc, fa9fc) + 4
ef64f8cc _XFlushGCCache (fa538, a7ef88, ffffffff, 4000, 4004, a7ef88) + 2c
ef64d7d0 XSetFont (fa538, a7ef88, 2c0185e, ecccca68, fa538, 0) + 4c
ef134af4 sun_awt_motif_X11Graphics_pSetFont (ec7f3ba8, ec70d768, ef16c000, 7b68f0, 5bc548, 1) + d4
ef149900 Java_sun_awt_motif_X11Graphics_pSetFont_stub (7bd684, eb540c6c, ef776400, ecde4720, 28, 1e5) + 8
ef715f7c invokeNativeMethod (7bd65c, 2db114, 7bd684, eb540c6c, ef715ae4, 2d9950) + 64
ef7562e0 ExecuteJava (2dc6fb, eb540c6c, 7bd684, 7bd654, 2d9950, 7bd65c) + 7e0
ef727688 do_execute_java_method_vararg (eb540c6c, ef773c21, 0, 0, 0, 7bcee0) + 5d8
ef726d2c execute_java_dynamic_method (eb540c6c, ec70e070, ef773c1c, ef773c20, ef777000, f5fa2660) + 30
ef741a34 ThreadRT0 (ec70e070, ef773c20, 4, 0, 0, fc088c64) + 58
ef754a94 start_func (ef75e800, ec70e070, ef7419dc, 0, 0, 0) + 10
00000000 ???????? (0, 0, 0, 0, 0, 0)
Section of Patch Output
Patch: 103566-34 Obsoletes: 103508-01 Packages: SUNWxwfnt, SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 103566-38 Obsoletes: 103508-01 Packages: SUNWxwfnt, SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 103566-43 Obsoletes: 103508-01 Packages: SUNWxwfnt, SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 103566-25 Obsoletes: Packages: SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 103566-27 Obsoletes: Packages: SUNWxwplt, SUNWxwopt, SUNWxwslb
Patch: 104338-02 Obsoletes: Packages: SUNWxwplt, SUNWxwslb
Patch: 104010-01 Obsoletes: Packages: SUNWvolu
Patch: 104841-03 Obsoletes: Packages: SUNWvolu
Patch: 103901-09 Obsoletes: Packages: SUNWolrte, SUNWolslb
Patch: 104533-03 Obsoletes: Packages: SUNWolrte, SUNWolslb
- backported by
-
JDK-2025867 Java App continuously hangs in _XFlushInt
- Resolved