-
Bug
-
Resolution: Fixed
-
P2
-
11.0.4, 13
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8229150 | 14 | Ichiroh Takiguchi | P2 | Resolved | Fixed | b09 |
JDK-8229102 | 13.0.2 | Ichiroh Takiguchi | P2 | Resolved | Fixed | b01 |
JDK-8229092 | 13.0.1 | Ichiroh Takiguchi | P2 | Resolved | Fixed | b05 |
JDK-8229356 | 11.0.5 | Ichiroh Takiguchi | P2 | Resolved | Fixed | b03 |
8213232 isn't good for Solaris sparc64
this code from 8213232 :
#if defined(_LP64) && !defined(_LITTLE_ENDIAN)
// XIMPreeditState value which is used for XGetICValues must be 32bit on BigEndian XOrg's xlib
unsigned int state = XIMPreeditUnKnown;
#else
XIMPreeditState state = XIMPreeditUnKnown;
#endif
results in unaligned access to 32-bit state object in xiimp.so library
C [xiiimp.so.2+0x286c8] _Ximp_PreGetAttributes+0x740
C [xiiimp.so.2+0x28a3c] _Ximp_Local_GetICValues+0x2d0
C [libX11.so.4+0xec5c0] XGetICValues+0x64
C [libawt_xawt.so+0x50c14] Java_sun_awt_X11InputMethodBase_isCompositionEnabledNative+0xcc
siginfo: si_signo: 10 (SIGBUS), si_code: 1 (BUS_ADRALN), si_addr: 0xffffffff393fb8cc
Solaris sparc64 should probably go this route as well
XIMPreeditState state
But i'm no expert in XInputMethod to be 100% sure
this code from 8213232 :
#if defined(_LP64) && !defined(_LITTLE_ENDIAN)
// XIMPreeditState value which is used for XGetICValues must be 32bit on BigEndian XOrg's xlib
unsigned int state = XIMPreeditUnKnown;
#else
XIMPreeditState state = XIMPreeditUnKnown;
#endif
results in unaligned access to 32-bit state object in xiimp.so library
C [xiiimp.so.2+0x286c8] _Ximp_PreGetAttributes+0x740
C [xiiimp.so.2+0x28a3c] _Ximp_Local_GetICValues+0x2d0
C [libX11.so.4+0xec5c0] XGetICValues+0x64
C [libawt_xawt.so+0x50c14] Java_sun_awt_X11InputMethodBase_isCompositionEnabledNative+0xcc
siginfo: si_signo: 10 (SIGBUS), si_code: 1 (BUS_ADRALN), si_addr: 0xffffffff393fb8cc
Solaris sparc64 should probably go this route as well
XIMPreeditState state
But i'm no expert in XInputMethod to be 100% sure
- backported by
-
JDK-8229092 8213232 causes crashes on solaris sparc64
-
- Resolved
-
-
JDK-8229102 8213232 causes crashes on solaris sparc64
-
- Resolved
-
-
JDK-8229150 8213232 causes crashes on solaris sparc64
-
- Resolved
-
-
JDK-8229356 8213232 causes crashes on solaris sparc64
-
- Resolved
-
- relates to
-
JDK-8213232 Unix/X11 setCompositionEnableNative issue
-
- Closed
-
-
JDK-8213232 Unix/X11 setCompositionEnableNative issue
-
- Closed
-
(1 relates to)