-
Bug
-
Resolution: Duplicate
-
P1
-
None
-
1.3.0
-
None
-
generic
-
solaris_7
The VM is reporting a SIGBUS in native code in getGlyph4. The test case is
the test for bug 4349320 and is in
/net/sqesvr/export/vsn/GammaBase/Bugs/4349320
The failure mode for that bug is different. The failure mode in bug
4349320 is the reboot of the system so beware of that possible failure
mode when running this tests. The patch T107081-20 has been
applied.
arches% uname -a
SunOS arches 5.7 Generic_106541-10 sun4u sparc SUNW,Ultra-2
Patch: 107081-20 Obsoletes: 107607-01 107802-01 Requires: Incompatibles: Packages: SUNWdtbax SUNWmfrun
This bug occurred with build 21. This bug also occurs with build 18. The
failure occurs everytime. I've run the test on hsba1 and it shows
this failure mode.
arches% doit
default to Motif 2.1, os is: 5.7
Unable to find CharToByte encoder for suneu-greek.
Unable to find CharToByte encoder for 0-iso8859-1.
# # An unexpected exception has been detected in native code outside the VM.# Program counter=0xf3d9a4dc
#
# Problematic Thread: prio=5 tid=0x3a1a0 nid=0x1 runnable
#
Dumping core....
Abort - core dumped
current thread: t@1
[1] __sigprocmask(0x0, 0x71022060, 0x0, 0xffffffff, 0xffffffff, 0x0), at 0xff379da0
[2] _resetsig(0xff38ca04, 0x0, 0x259f8, 0x0, 0x0, 0x25a74), at 0xff36f3f8
[3] _sigon(0xff3942f8, 0xff3942d8, 0x25a6c, 0xffbecf04, 0x6, 0xff2cd00c), at 0xff36eb44
[4] _thrp_kill(0x0, 0x1, 0x6, 0xff38ca04, 0x259f8, 0xff393c5c), at 0xff371a20
[5] abort(0xff333968, 0xffbed000, 0x0, 0xfffffff8, 0x0, 0xffbed021), at 0xff2b9468
=>[6] os::abort(dump_core = 0x1), line 1134 in "os_solaris.cpp"
[7] handle_unexpected_exception(thread = 0x3a1a0, sig = 0xa, info = 0xffbed690, pc = 0xf3d9a4dc "\xe0^T ", adjusted_pc = 0xf3d9a4dc "\xe0^T "), line 1936 in "os_solaris.cpp"
[8] JVM_handle_solaris_signal(sig = 0xa, info = 0xffbed690, ucVoid = 0xffbed3d8, abort_if_unrecognized = 0x1), line 923 in "os_solaris_sparc.cpp"
[9] signalHandler(sig = 0xa, info = 0xffbed690, ucVoid = 0xffbed3d8), line 1834 in "os_solaris.cpp"
[10] __sighndlr(0xa, 0xffbed690, 0xffbed3d8, 0xfe084c88, 0x25a7c, 0x25a5c), at 0xff37be00
[11] sigacthandler(0xa, 0xffbed690, 0xffbed3d8, 0xff38ca04, 0x28, 0x25a8c), at 0xff378708
---- called from signal handler with signal 10 (SIGBUS) ------
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/sun/font/obj_g/sparc/cmaps.o"
[12] getGlyph4(0x5d9d70, 0xffff, 0xff33a310, 0xff333968, 0x5d75d0, 0x249), at 0xf3d9a4dc
[13] getGlyph(0x5d9d70, 0xffff, 0xffffffff, 0x3df928, 0x0, 0xffbed955), at 0xf3d9b9e8
[14] ConvertUnicodeToGlyphs(0x3a6850, 0x3df92c, 0x1, 0xffbed9a2, 0xffbed950, 0xff333968), at 0xf3d9b814
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/sun/font/obj_g/sparc/t2kScalerContext.o"
[15] CMAPMapper::CharsToGlyphs(0x3df928, 0x1, 0xffbed9a2, 0xffbed950, 0x0, 0x0), at 0xf3d9f194
[16] CMAPMapper::canDisplay(0x3df928, 0xffff, 0xff2351c0, 0x59c8c8, 0x0, 0x0), at 0xf3d9fb1c
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/sun/font/obj_g/sparc/Strike.o"
[17] Strike::canDisplay(0x5d6b00, 0xffff, 0x0, 0x0, 0x0, 0x0), at 0xf3d7fda8
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/sun/font/obj_g/sparc/FontWrapper.o"
[18] Java_sun_awt_font_NativeFontWrapper_canDisplay(0x3a238, 0xffbedad0, 0xffbedb4c, 0xffff, 0xf4600000, 0x0), at 0xf3d5af00
[19] 0x96aa4(0xffff, 0xffbedbcc, 0xffbedbd0, 0xab708, 0xf8454990, 0x0), at 0x96aa3
[20] 0x92acc(0xf447de00, 0xf841d1e0, 0xf44333d0, 0xab900, 0xf4600000, 0x0), at 0x92acb
[21] 0x92acc(0x0, 0x959ac, 0xffbedd08, 0xab304, 0x0, 0x0), at 0x92acb
[22] 0x92acc(0xf45f1f30, 0x0, 0x60, 0xabae8, 0x0, 0x0), at 0x92acb
[23] 0x92acc(0xf45f1f40, 0xf84ef5a0, 0x0, 0xab304, 0xf4600000, 0x0), at 0x92acb
[24] 0x92acc(0xf45f1ef0, 0x9549c, 0x0, 0xab900, 0x0, 0x0), at 0x92acb
[25] 0x92bdc(0xf45f1ef0, 0xffbedf78, 0xffbedf7c, 0xab708, 0xf4600000, 0x0), at 0x92bdb
[26] 0x92bdc(0xf45f1ef0, 0xf84deb08, 0x0, 0xab708, 0xf4600000, 0x0), at 0x92bdb
[27] 0x92bdc(0xf45f1ea8, 0xf84bdff8, 0x17, 0xab708, 0x100001, 0x0), at 0x92bdb
[28] 0x92bdc(0xf4431130, 0x3a1a0, 0x8, 0xa6244, 0xffbee440, 0x398), at 0x92bdb
[29] 0xfe67e784(0xffbee154, 0xffbee418, 0xa, 0xf84c3e58, 0x9549c, 0xffbee434), at 0xfe67e783
[30] JavaCalls::call_helper(result = 0xffbee410, m = 0xffbee40c, args = 0xffbee428, __the_thread__ = 0x3a1a0), line 347 in "javaCalls.cpp"
[31] os::os_exception_wrapper(f = 0xfde9e410 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbee410, method = 0xffbee40c, args = 0xffbee428, thread = 0x3a1a0), line 1779 in "os_solaris.cpp"
[32] JavaCalls::call(result = 0xffbee410, method = CLASS, args = 0xffbee428, __the_thread__ = 0x3a1a0), line 284 in "javaCalls.cpp"
[33] Reflection::invoke(klass = CLASS, reflected_method = CLASS, receiver = CLASS, override = 0, ptypes = CLASS, rtype = T_OBJECT, args = CLASS, is_method_invoke = 0x1, __the_thread__ = 0x3a1a0), line 685 in "reflection.cpp"
[34] Reflection::invoke_method(method_mirror = 0xf4438a00, receiver = CLASS, args = CLASS, __the_thread__ = 0x3a1a0), line 726 in "reflection.cpp"
[35] JVM_InvokeMethod(env = 0x3a238, method = 0xffbee734, obj = 0xffbee730, args0 = 0xffbee72c), line 2412 in "jvm.cpp"
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/java/java/obj_g/sparc/Method.o"
[36] Java_java_lang_reflect_Method_invoke(0x3a238, 0xffbee734, 0xffbee730, 0xffbee72c, 0xb6, 0x0), at 0xfe7bff80
[37] 0x965a0(0xf4438a00, 0xb6, 0x1b, 0x0, 0xb6, 0x0), at 0x9659f
[38] 0x92acc(0xf4431130, 0xb6, 0xf4438bc8, 0xa5ffc, 0xb6, 0x0), at 0x92acb
[39] 0x92acc(0xf4431130, 0xb6, 0x13, 0xa5ffc, 0xb6, 0x0), at 0x92acb
[40] 0x92acc(0xf4431130, 0xb6, 0x3, 0xa5ffc, 0x100009, 0x0), at 0x92acb
[41] 0x92acc(0xf4430f40, 0x3a1a0, 0x8, 0xa5ffc, 0xffbeec10, 0x3a750), at 0x92acb
[42] 0xfe67e784(0xffbeea14, 0xffbeece8, 0xa, 0xf84c3978, 0x9549c, 0xffbeec04), at 0xfe67e783
[43] JavaCalls::call_helper(result = 0xffbeece0, m = 0xffbeebf4, args = 0xffbeebf8, __the_thread__ = 0x3a1a0), line 347 in "javaCalls.cpp"
[44] os::os_exception_wrapper(f = 0xfde9e410 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbeece0, method = 0xffbeebf4, args = 0xffbeebf8, thread = 0x3a1a0), line 1779 in "os_solaris.cpp"
[45] JavaCalls::call(result = 0xffbeece0, method = CLASS, args = 0xffbeebf8, __the_thread__ = 0x3a1a0), line 284 in "javaCalls.cpp"
[46] jni_invoke(env = 0x3a238, result = 0xffbeece0, receiver = (nil), call_type = JNI_STATIC, methodID = 0x155560, args = 0xffbeecc4, __the_thread__ = 0x3a1a0), line 590 in "jni.cpp"
[47] jni_CallStaticVoidMethod(env = 0x3a238, cls = 0x3acac, methodID = 0x155560, ...), line 927 in "jni.cpp"
[48] main(0x7, 0xffbef63c, 0xffbef65c, 0x25800, 0x0, 0x0), at 0x11d24
the test for bug 4349320 and is in
/net/sqesvr/export/vsn/GammaBase/Bugs/4349320
The failure mode for that bug is different. The failure mode in bug
4349320 is the reboot of the system so beware of that possible failure
mode when running this tests. The patch T107081-20 has been
applied.
arches% uname -a
SunOS arches 5.7 Generic_106541-10 sun4u sparc SUNW,Ultra-2
Patch: 107081-20 Obsoletes: 107607-01 107802-01 Requires: Incompatibles: Packages: SUNWdtbax SUNWmfrun
This bug occurred with build 21. This bug also occurs with build 18. The
failure occurs everytime. I've run the test on hsba1 and it shows
this failure mode.
arches% doit
default to Motif 2.1, os is: 5.7
Unable to find CharToByte encoder for suneu-greek.
Unable to find CharToByte encoder for 0-iso8859-1.
# # An unexpected exception has been detected in native code outside the VM.# Program counter=0xf3d9a4dc
#
# Problematic Thread: prio=5 tid=0x3a1a0 nid=0x1 runnable
#
Dumping core....
Abort - core dumped
current thread: t@1
[1] __sigprocmask(0x0, 0x71022060, 0x0, 0xffffffff, 0xffffffff, 0x0), at 0xff379da0
[2] _resetsig(0xff38ca04, 0x0, 0x259f8, 0x0, 0x0, 0x25a74), at 0xff36f3f8
[3] _sigon(0xff3942f8, 0xff3942d8, 0x25a6c, 0xffbecf04, 0x6, 0xff2cd00c), at 0xff36eb44
[4] _thrp_kill(0x0, 0x1, 0x6, 0xff38ca04, 0x259f8, 0xff393c5c), at 0xff371a20
[5] abort(0xff333968, 0xffbed000, 0x0, 0xfffffff8, 0x0, 0xffbed021), at 0xff2b9468
=>[6] os::abort(dump_core = 0x1), line 1134 in "os_solaris.cpp"
[7] handle_unexpected_exception(thread = 0x3a1a0, sig = 0xa, info = 0xffbed690, pc = 0xf3d9a4dc "\xe0^T ", adjusted_pc = 0xf3d9a4dc "\xe0^T "), line 1936 in "os_solaris.cpp"
[8] JVM_handle_solaris_signal(sig = 0xa, info = 0xffbed690, ucVoid = 0xffbed3d8, abort_if_unrecognized = 0x1), line 923 in "os_solaris_sparc.cpp"
[9] signalHandler(sig = 0xa, info = 0xffbed690, ucVoid = 0xffbed3d8), line 1834 in "os_solaris.cpp"
[10] __sighndlr(0xa, 0xffbed690, 0xffbed3d8, 0xfe084c88, 0x25a7c, 0x25a5c), at 0xff37be00
[11] sigacthandler(0xa, 0xffbed690, 0xffbed3d8, 0xff38ca04, 0x28, 0x25a8c), at 0xff378708
---- called from signal handler with signal 10 (SIGBUS) ------
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/sun/font/obj_g/sparc/cmaps.o"
[12] getGlyph4(0x5d9d70, 0xffff, 0xff33a310, 0xff333968, 0x5d75d0, 0x249), at 0xf3d9a4dc
[13] getGlyph(0x5d9d70, 0xffff, 0xffffffff, 0x3df928, 0x0, 0xffbed955), at 0xf3d9b9e8
[14] ConvertUnicodeToGlyphs(0x3a6850, 0x3df92c, 0x1, 0xffbed9a2, 0xffbed950, 0xff333968), at 0xf3d9b814
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/sun/font/obj_g/sparc/t2kScalerContext.o"
[15] CMAPMapper::CharsToGlyphs(0x3df928, 0x1, 0xffbed9a2, 0xffbed950, 0x0, 0x0), at 0xf3d9f194
[16] CMAPMapper::canDisplay(0x3df928, 0xffff, 0xff2351c0, 0x59c8c8, 0x0, 0x0), at 0xf3d9fb1c
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/sun/font/obj_g/sparc/Strike.o"
[17] Strike::canDisplay(0x5d6b00, 0xffff, 0x0, 0x0, 0x0, 0x0), at 0xf3d7fda8
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/sun/font/obj_g/sparc/FontWrapper.o"
[18] Java_sun_awt_font_NativeFontWrapper_canDisplay(0x3a238, 0xffbedad0, 0xffbedb4c, 0xffff, 0xf4600000, 0x0), at 0xf3d5af00
[19] 0x96aa4(0xffff, 0xffbedbcc, 0xffbedbd0, 0xab708, 0xf8454990, 0x0), at 0x96aa3
[20] 0x92acc(0xf447de00, 0xf841d1e0, 0xf44333d0, 0xab900, 0xf4600000, 0x0), at 0x92acb
[21] 0x92acc(0x0, 0x959ac, 0xffbedd08, 0xab304, 0x0, 0x0), at 0x92acb
[22] 0x92acc(0xf45f1f30, 0x0, 0x60, 0xabae8, 0x0, 0x0), at 0x92acb
[23] 0x92acc(0xf45f1f40, 0xf84ef5a0, 0x0, 0xab304, 0xf4600000, 0x0), at 0x92acb
[24] 0x92acc(0xf45f1ef0, 0x9549c, 0x0, 0xab900, 0x0, 0x0), at 0x92acb
[25] 0x92bdc(0xf45f1ef0, 0xffbedf78, 0xffbedf7c, 0xab708, 0xf4600000, 0x0), at 0x92bdb
[26] 0x92bdc(0xf45f1ef0, 0xf84deb08, 0x0, 0xab708, 0xf4600000, 0x0), at 0x92bdb
[27] 0x92bdc(0xf45f1ea8, 0xf84bdff8, 0x17, 0xab708, 0x100001, 0x0), at 0x92bdb
[28] 0x92bdc(0xf4431130, 0x3a1a0, 0x8, 0xa6244, 0xffbee440, 0x398), at 0x92bdb
[29] 0xfe67e784(0xffbee154, 0xffbee418, 0xa, 0xf84c3e58, 0x9549c, 0xffbee434), at 0xfe67e783
[30] JavaCalls::call_helper(result = 0xffbee410, m = 0xffbee40c, args = 0xffbee428, __the_thread__ = 0x3a1a0), line 347 in "javaCalls.cpp"
[31] os::os_exception_wrapper(f = 0xfde9e410 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbee410, method = 0xffbee40c, args = 0xffbee428, thread = 0x3a1a0), line 1779 in "os_solaris.cpp"
[32] JavaCalls::call(result = 0xffbee410, method = CLASS, args = 0xffbee428, __the_thread__ = 0x3a1a0), line 284 in "javaCalls.cpp"
[33] Reflection::invoke(klass = CLASS, reflected_method = CLASS, receiver = CLASS, override = 0, ptypes = CLASS, rtype = T_OBJECT, args = CLASS, is_method_invoke = 0x1, __the_thread__ = 0x3a1a0), line 685 in "reflection.cpp"
[34] Reflection::invoke_method(method_mirror = 0xf4438a00, receiver = CLASS, args = CLASS, __the_thread__ = 0x3a1a0), line 726 in "reflection.cpp"
[35] JVM_InvokeMethod(env = 0x3a238, method = 0xffbee734, obj = 0xffbee730, args0 = 0xffbee72c), line 2412 in "jvm.cpp"
dbx: warning: can't find file "/export/sail2/jdk1.3_b21/production-1.3-b21/build/solaris/java/java/obj_g/sparc/Method.o"
[36] Java_java_lang_reflect_Method_invoke(0x3a238, 0xffbee734, 0xffbee730, 0xffbee72c, 0xb6, 0x0), at 0xfe7bff80
[37] 0x965a0(0xf4438a00, 0xb6, 0x1b, 0x0, 0xb6, 0x0), at 0x9659f
[38] 0x92acc(0xf4431130, 0xb6, 0xf4438bc8, 0xa5ffc, 0xb6, 0x0), at 0x92acb
[39] 0x92acc(0xf4431130, 0xb6, 0x13, 0xa5ffc, 0xb6, 0x0), at 0x92acb
[40] 0x92acc(0xf4431130, 0xb6, 0x3, 0xa5ffc, 0x100009, 0x0), at 0x92acb
[41] 0x92acc(0xf4430f40, 0x3a1a0, 0x8, 0xa5ffc, 0xffbeec10, 0x3a750), at 0x92acb
[42] 0xfe67e784(0xffbeea14, 0xffbeece8, 0xa, 0xf84c3978, 0x9549c, 0xffbeec04), at 0xfe67e783
[43] JavaCalls::call_helper(result = 0xffbeece0, m = 0xffbeebf4, args = 0xffbeebf8, __the_thread__ = 0x3a1a0), line 347 in "javaCalls.cpp"
[44] os::os_exception_wrapper(f = 0xfde9e410 = &JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*), value = 0xffbeece0, method = 0xffbeebf4, args = 0xffbeebf8, thread = 0x3a1a0), line 1779 in "os_solaris.cpp"
[45] JavaCalls::call(result = 0xffbeece0, method = CLASS, args = 0xffbeebf8, __the_thread__ = 0x3a1a0), line 284 in "javaCalls.cpp"
[46] jni_invoke(env = 0x3a238, result = 0xffbeece0, receiver = (nil), call_type = JNI_STATIC, methodID = 0x155560, args = 0xffbeecc4, __the_thread__ = 0x3a1a0), line 590 in "jni.cpp"
[47] jni_CallStaticVoidMethod(env = 0x3a238, cls = 0x3acac, methodID = 0x155560, ...), line 927 in "jni.cpp"
[48] main(0x7, 0xffbef63c, 0xffbef65c, 0x25800, 0x0, 0x0), at 0x11d24
- relates to
-
JDK-4352824 SIGBUS accessing Java2D demo font.
-
- Resolved
-
-
JDK-4349320 JCK13_api test causes rebooting of the machine .
-
- Closed
-