On Fri Oct 24 07:09:00 2025 +0000, Marc-Aurel Zent wrote:
Thanks for testing, I will see if I can reproduce this and see if there is a fix for this (it does sound like a missing lock somewhere though). [poc_drop_IM_SET_TEXT.diff](/uploads/0d81551263091d74a86db489574454fb/poc_drop_IM_SET_TEXT.diff)
In addition to this MR, I tested whether it's possible to drop the IM_SET_TEXT code. It's a proof-of-concept patch and needs cleanup. It seems to work well, including the issue posted above. However, I don't know why CFStringAppend() isn't working. I believe this is due to my lack of programming knowledge and is unrelated to the proof-of-concept. This is not to say it's the only way. Please consider it for reference purposes only. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/9260#note_119540