Closed cjc7373 closed 10 months ago
can't reproduce, what's the distro you are using?
Also as a way that will not trigger this code path: unset QT_IM_MODULE, select fcitx5 in the system settings -> virtual keyboard https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#KDE_Plasma
it will use wayland input method protocol instead
can't reproduce, what's the distro you are using?
for reference, here's fcitx5-diagnose
's output
Also as a way that will not trigger this code path: unset QT_IM_MODULE, select fcitx5 in the system settings -> virtual keyboard https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland#KDE_Plasma
This helps, thanks!
where do you typed that triggers the freeze?
(You can try to reproduce with QT_IM_MODULE=fcitx telegram-desktop )
In the chat, the search bar, the edit contact modal, basically anywhere..
The faster I typed, the more possibility freeze will happen. Randomly type about 20 characters would 100% reproduce the bug for me.
I still I can't reproduce it here, is your system fast or slow? do you have an extremely fast key repetition rate?
Also did you see "QWaylandShmBackingStore: stalling waiting for a buffer to be released from the compositor..." in the console?
is your system fast or slow? do you have an extremely fast key repetition rate?
The issue happens after I upgraded qt to 6.6, so I'm pretty sure there's nothing to do with my hardware.
did you see "QWaylandShmBackingStore: stalling waiting for a buffer to be released from the compositor..." in the console?
No.
Anyway, since there is a workaround and it seems unset QT_IM_MODULE
is the recommended way under wayland, I think maybe this issue can be closed.
Describe the bug I've done a quick search in fcitx5 and qt's issue tracker and didn't find anything. I wonder if I should report here or qt's side.
To Reproduce Steps to reproduce the behavior:
Desktop (please complete the following information):
Additional context
backtrace of telegram
```bash (gdb) bt #0 0x00007f96ad920f6f in __GI___poll (fds=fds@entry=0x7ffc5e143ef0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 fcitx/fcitx5#1 0x00007f96b3138b5e in poll (__timeout=-1, __nfds=1, __fds=0x7ffc5e143ef0) at /usr/include/bits/poll2.h:39 fcitx/fcitx5#2 wl_display_poll (display=0x7f969d713000, events=1) at ../wayland-1.22.0/src/wayland-client.c:1914 fcitx/fcitx5#3 wl_display_dispatch_queue (queue=