On Tue, 20 May 2025 14:18:06 GMT, Zdenek Zambersky <zzamb...@openjdk.org> wrote:

>>> That looks right, and it should also be good for backports. The root cause 
>>> must be a bug in Xlib, though. Has anyone found it, or reported it?
>> 
>> That was my thought too  : "Looks reasonable although it seems an odd 
>> behaviour (bug?) of XGetICValues"
>
>> That looks right, and it should also be good for backports. The root cause 
>> must be a bug in Xlib, though. Has anyone found it, or reported it?
> 
> I have not identified the root cause. I think bug could also be in kinput2 or 
> it's interaction with X11/Xlib (as scenario with kinput2 is problematic case 
> as far as I understand).
> 
> Unfortunately this would be very difficult to debug for me, as I have no 
> experience with input of Asian characters (kinput2) and RHEL (8) does not 
> offer kinput2 package. In addition I can only do testing remotely on 
> temporarily loaned s390x headless machine. So I do not plan to dig deeper 
> into this myself and I rely on observations by @takiguc here.

> @zzambers Sorry for my late reaction. Is it possible to add test result by 
> using `XMODIFIERS=@im=local` ?

I have now also tested this scenario (fixed jdk + `XMODIFIERS=@im=local` + 
Xvfb):
- my reproducer -> ok (no crash)
- jdk_awt tests:

   TEST                                              TOTAL  PASS  FAIL ERROR  
SKIP   
>> jtreg:test/jdk:jdk_awt                             2171  1218   260     6   
>> 687 <<

No crashes (stack smashing), even less failures (even though lot of changes in 
failures could probably be attributed to unstable tests... :/ )

-------------

PR Comment: https://git.openjdk.org/jdk/pull/24197#issuecomment-2894683771

Reply via email to