-
Bug
-
Resolution: Fixed
-
P2
-
6
Looks like the fix for
4151279: Curves are not as pleasing as JDK 1.1
on 9/11 introduced a crash on 64-bit platforms which
was until recently masked by another crash introduced by type1 hinting code.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xffffffff50d39edc, pid=29849, tid=1
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0-ea-b52 mixed mode)
# Problematic frame:
# C [libawt.so+0x39edc]
#
# An error report file with more information is saved as hs_err_pid29849.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Note the different library: libawt.so while yours was in
libfontmanager.so.
Here's the stack trace from my crash:
(dbx 13) w
current thread: t@1
=>[1] __lwp_kill(0x0, 0x6, 0x0, 0xffffffff7f1eb0c0, 0xffffffff7f202000, 0x5), at 0xffffffff7f0ca124
[2] raise(0x6, 0x0, 0xffffffff7f0ad9d0, 0xffffffff7f1e0000, 0xffffffffffffffff, 0x1800), at 0xffffffff7f068688
[3] abort(0x1, 0x1b8, 0xffffffff7e5ed3bc, 0x199f00, 0x0, 0x0), at 0xffffffff7f04620c
[4] os::abort(0x1, 0xffffffff7e759372, 0x0, 0x1, 0x2, 0x1), at 0xffffffff7e5ed420
[5] VMError::report_and_die(0xffffffff7e913470, 0xffffffff7e913470, 0xffffffff7e7a1b9c, 0xffffffff7e929d18, 0x1, 0x0), at 0xffffffff7e6b0db0
[6] JVM_handle_solaris_signal(0x10011d400, 0x9160, 0xffffffff7fff7d90, 0x9000, 0xffffffff50c39edc, 0x11800), at 0xffffffff7e206600
[7] __sighndlr(0xb, 0xffffffff7fff8070, 0xffffffff7fff7d90, 0xffffffff7e205ba8, 0x0, 0xa), at 0xffffffff7f0c9030
---- called from signal handler with signal 11 (SIGSEGV) ------
[8] FillPolygon(0xa, 0x3810, 0xffffffff7fff8300, 0x465b90, 0x465b90, 0xa), at 0xffffffff50c39edc
[9] FillGeneralPath(0xffffffff7fffbc10, 0x0, 0x0, 0x200000000, 0x28, 0xffffffff6d9342a8), at 0xffffffff50c3b000
[10]
Java_sun_java2d_loops_FillGeneralPath_FillGeneralPath(0x10011d588,
0xffffffff7fffbc40, 0x28, 0xffffffff6d9342a8, 0xffffffff7e907750,
0x100a149b0), at 0xffffffff50c33dc0
4151279: Curves are not as pleasing as JDK 1.1
on 9/11 introduced a crash on 64-bit platforms which
was until recently masked by another crash introduced by type1 hinting code.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xffffffff50d39edc, pid=29849, tid=1
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.6.0-ea-b52 mixed mode)
# Problematic frame:
# C [libawt.so+0x39edc]
#
# An error report file with more information is saved as hs_err_pid29849.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Note the different library: libawt.so while yours was in
libfontmanager.so.
Here's the stack trace from my crash:
(dbx 13) w
current thread: t@1
=>[1] __lwp_kill(0x0, 0x6, 0x0, 0xffffffff7f1eb0c0, 0xffffffff7f202000, 0x5), at 0xffffffff7f0ca124
[2] raise(0x6, 0x0, 0xffffffff7f0ad9d0, 0xffffffff7f1e0000, 0xffffffffffffffff, 0x1800), at 0xffffffff7f068688
[3] abort(0x1, 0x1b8, 0xffffffff7e5ed3bc, 0x199f00, 0x0, 0x0), at 0xffffffff7f04620c
[4] os::abort(0x1, 0xffffffff7e759372, 0x0, 0x1, 0x2, 0x1), at 0xffffffff7e5ed420
[5] VMError::report_and_die(0xffffffff7e913470, 0xffffffff7e913470, 0xffffffff7e7a1b9c, 0xffffffff7e929d18, 0x1, 0x0), at 0xffffffff7e6b0db0
[6] JVM_handle_solaris_signal(0x10011d400, 0x9160, 0xffffffff7fff7d90, 0x9000, 0xffffffff50c39edc, 0x11800), at 0xffffffff7e206600
[7] __sighndlr(0xb, 0xffffffff7fff8070, 0xffffffff7fff7d90, 0xffffffff7e205ba8, 0x0, 0xa), at 0xffffffff7f0c9030
---- called from signal handler with signal 11 (SIGSEGV) ------
[8] FillPolygon(0xa, 0x3810, 0xffffffff7fff8300, 0x465b90, 0x465b90, 0xa), at 0xffffffff50c39edc
[9] FillGeneralPath(0xffffffff7fffbc10, 0x0, 0x0, 0x200000000, 0x28, 0xffffffff6d9342a8), at 0xffffffff50c3b000
[10]
Java_sun_java2d_loops_FillGeneralPath_FillGeneralPath(0x10011d588,
0xffffffff7fffbc40, 0x28, 0xffffffff6d9342a8, 0xffffffff7e907750,
0x100a149b0), at 0xffffffff50c33dc0