GNOME Bugzilla – Bug 536886
Freezes on keyboard input
Last modified: 2018-02-10 03:42:15 UTC
Self-compiled SVN trunk r6365 and r6271 on different machines. On both machines, ekiga freezes as soon as it gets a keyboard event. Copy/paste (with middle mouse button) and driving the UI by mouse work fine. Freeze = stops responding to stimuli, stops updating / refreshing / redrawing the window, except the video; if a call is already established, it continues (audio+video) OK. Just the UI is completely frozen.
Can you give more information ? Does that happen with no video preview ? Looks strange...
Yes, it happens with no video preview. I kinda had no idea what "more information" was relevant. It is pretty straightforward: run ekiga, press any key any time it has key focus (even only "alt"), the UI freezes. Every time. It happens whether a call is happening or not. At the end of this message, a backtrace when the UI is frozen. Hmm... This backtrace makes me want to try to use a different GTK Input Method... I normally have the GTK_IM_MODULE environment variable set to xim... Let's try unsetting it... Yes, then the problem disappears. With my locale, the default is cedilla. The problem does not appear with GTK_IM_MODULE=cyrillic_translit, or am_et or inuktut. It seems to be specific to xim. It goes without saying that my whole Gnome environment runs OK with xim, so there must be *something* that ekiga does differently than the others (whether it exposes a bug in gtk+ or is a bug in ekiga is another story...). The backtrace: Program received signal SIGINT, Interrupt. 0x00002ab8e7716384 in __lll_lock_wait () from /lib/libpthread.so.0 (gdb) bt
+ Trace 199688
It should be transparent to user programs anyway. Assigning to GTK+ component.
Lionel: Does this problem still happen in a recent GTK+ version (such as 3.2 or 2.24)? If yes, which version, and which distribution do you use? Note to myself: Bug 489200 is a bit similar.
It stopped happening at some point in the past. Whether this is due to a change in Ekiga or in GTK+, I don't know.
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue for it.