PDA

View Full Version : Focus problem with most recent Gnome on Fedora 20



maxwax
17th June 2014, 01:28 AM
I'm experiencing a very frustrating window focus related issue on my Gnome 3 / Fedora 20 system this morning after doing a 'yum update' to upgrade packages.

I can boot the system and use it normally, then after some period of activity, the focus gets screwed up and it requires a reboot to fix.

Consider three terminal windows running, one with focus.

When the problem happens, attempts to mouse focus or click to focus on a new (currently unfocused) window fail. Sometimes keyboard events go through, sometimes not. The visual appearance of the windows that should indicate a change in focus does not happen.

Earlier this morning, with focus on a VirtualBox graphical window, it it appeared all keyboard events would go into the VM window. I don't think this is VirtualBox related as I've spent the afternoon running without any VirtualBox VM windows.

When I try to click on a new window to change focus, I see this in the system log:

Jun 16 18:04:06 toshi gnome-session[2258]: (firefox:3412): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Jun 16 18:04:06 toshi gnome-session[2258]: (firefox:3412): Gdk-CRITICAL **: IA__gdk_window_get_events: assertion 'GDK_IS_WINDOW (window)' failed
Jun 16 18:04:06 toshi gnome-session[2258]: (firefox:3412): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Jun 16 18:04:06 toshi gnome-session[2258]: (firefox:3412): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Jun 16 18:04:07 toshi gnome-session[2258]: (firefox:3412): Gdk-CRITICAL **: IA__gdk_window_get_events: assertion 'GDK_IS_WINDOW (window)' failed
Jun 16 18:04:07 toshi gnome-session[2258]: (firefox:3412): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
Jun 16 18:04:07 toshi gnome-session[2258]: (firefox:3412): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

When I try to press the Windows key to launch a new terminal while this problem is happening, I am unable to get into overview/launch mode, and see this error once per keyboard press:

Jun 16 18:07:16 toshi gnome-session[2258]: Gjs-Message: JS LOG: pushModal: invocation of begin_modal failed

If I move the mouse to the top left corner, it produces visual waves indicating it knows what it should do, but it fails to go into overview mode and I'm stuck with my existing windows.

Sometimes a 'killall -1 gnome-shell' will temporarily fix this. In my latest round, only a reboot brought it back to normal.

Is anyone else seeing this?

Can anyone point me to a mailing list closer to developers where I can report this?

thanks.

---------- Post added at 08:28 PM ---------- Previous post was at 08:26 PM ----------

This is what I'm running. The last group shows what was recently updated.

gnome-shell-3.10.4-5.fc20.x86_64

abrt-addon-xorg-2.2.1-2.fc20.x86_64
xorg-x11-drv-synaptics-1.7.6-2.fc20.x86_64
xorg-x11-drv-wacom-0.23.0-5.fc20.x86_64
xorg-x11-drv-ati-7.2.0-3.20131101git3b38701.fc20.x86_64
xorg-x11-drv-evdev-2.8.4-1.fc20.x86_64
xorg-x11-xkb-utils-7.7-8.fc20.x86_64
xorg-x11-xauth-1.0.7-4.fc20.x86_64
xorg-x11-drv-modesetting-0.8.0-2.fc20.x86_64
xorg-x11-drv-intel-2.21.15-5.fc20.x86_64
xorg-x11-drv-mga-1.6.2-8.fc20.x86_64
xorg-x11-drv-vmware-13.0.1-3.20131207gita40cbd7b.fc20.x86_64
xorg-x11-drv-nouveau-1.0.9-2.fc20.x86_64
xorg-x11-font-utils-7.5-18.fc20.x86_64
xorg-x11-server-common-1.14.4-9.fc20.x86_64
xorg-x11-glamor-0.5.1-3.20140115gitfb4d046c.fc20.x86_64
xorg-x11-drv-openchrome-0.3.3-2.fc20.x86_64
xorg-x11-drv-fbdev-0.4.3-10.fc20.x86_64
xorg-x11-fonts-misc-7.5-9.fc20.noarch
xorg-x11-utils-7.5-12.fc20.x86_64
xorg-x11-server-utils-7.7-2.fc20.x86_64
xorg-x11-drv-vesa-2.3.2-10.fc20.x86_64
xorg-x11-server-Xorg-1.14.4-9.fc20.x86_64
xorg-x11-xinit-1.3.2-9.fc20.x86_64
xorg-x11-drv-qxl-0.1.1-3.fc20.x86_64
xorg-x11-fonts-Type1-7.5-9.fc20.noarch
xorg-x11-drv-vmmouse-13.0.0-6.fc20.x86_64

root@toshi [~] # cat /var/log/yum.log
Jun 16 09:09:52 Installed: xbacklight-1.2.0-3.fc20.x86_64
Jun 16 11:10:19 Updated: 1:libreoffice-ure-4.2.4.2-18.fc20.x86_64
Jun 16 11:10:21 Updated: nspr-4.10.6-1.fc20.x86_64
Jun 16 11:10:21 Updated: systemd-libs-208-17.fc20.x86_64
Jun 16 11:10:26 Updated: systemd-208-17.fc20.x86_64
Jun 16 11:10:27 Updated: mesa-libglapi-10.1.5-1.20140607.fc20.x86_64
Jun 16 11:10:28 Updated: mesa-libGL-10.1.5-1.20140607.fc20.x86_64
Jun 16 11:10:29 Updated: libgudev1-208-17.fc20.x86_64
Jun 16 11:10:29 Updated: 1:NetworkManager-glib-0.9.9.0-39.git20131003.fc20.x86_64
Jun 16 11:10:30 Updated: mesa-libgbm-10.1.5-1.20140607.fc20.x86_64
Jun 16 11:10:37 Updated: firefox-30.0-4.fc20.x86_64
Jun 16 11:10:38 Updated: openldap-2.4.39-3.fc20.x86_64
Jun 16 11:10:40 Updated: 1:libreoffice-opensymbol-fonts-4.2.4.2-18.fc20.noarch
Jun 16 11:10:40 Updated: libtirpc-0.2.4-3.0.fc20.x86_64
Jun 16 11:10:41 Updated: mesa-filesystem-10.1.5-1.20140607.fc20.x86_64
Jun 16 11:10:42 Updated: 1:autocorr-en-4.2.4.2-18.fc20.noarch
Jun 16 11:11:50 Updated: 1:libreoffice-core-4.2.4.2-18.fc20.x86_64
Jun 16 11:11:52 Updated: 1:libreoffice-calc-4.2.4.2-18.fc20.x86_64
Jun 16 11:11:53 Updated: 1:libreoffice-graphicfilter-4.2.4.2-18.fc20.x86_64
Jun 16 11:11:54 Updated: 1:libreoffice-pdfimport-4.2.4.2-18.fc20.x86_64
Jun 16 11:11:55 Updated: 1:libreoffice-draw-4.2.4.2-18.fc20.x86_64
Jun 16 11:11:56 Updated: 1:libreoffice-math-4.2.4.2-18.fc20.x86_64
Jun 16 11:11:57 Updated: 1:libreoffice-writer-4.2.4.2-18.fc20.x86_64
Jun 16 11:11:58 Updated: 1:libreoffice-xsltfilter-4.2.4.2-18.fc20.x86_64
Jun 16 11:11:59 Updated: 1:libreoffice-impress-4.2.4.2-18.fc20.x86_64
Jun 16 11:12:01 Updated: 1:qt-4.8.6-9.fc20.x86_64
Jun 16 11:12:06 Updated: linux-firmware-20140605-38.gita4f3bc03.fc20.noarch
Jun 16 11:12:14 Installed: kernel-3.14.7-200.fc20.x86_64
Jun 16 11:12:16 Installed: kernel-modules-extra-3.14.7-200.fc20.x86_64
Jun 16 11:12:19 Updated: 1:qt-x11-4.8.6-9.fc20.x86_64
Jun 16 11:12:20 Updated: 1:libreoffice-filters-4.2.4.2-18.fc20.x86_64
Jun 16 11:12:21 Updated: 1:libreoffice-base-4.2.4.2-18.fc20.x86_64
Jun 16 11:12:24 Updated: 1:libreoffice-pyuno-4.2.4.2-18.fc20.x86_64
Jun 16 11:12:27 Updated: mesa-dri-drivers-10.1.5-1.20140607.fc20.x86_64
Jun 16 11:12:29 Updated: 1:nfs-utils-1.3.0-2.1.fc20.x86_64
Jun 16 11:12:33 Updated: xulrunner-30.0-1.fc20.x86_64
Jun 16 11:12:34 Updated: mesa-libEGL-10.1.5-1.20140607.fc20.x86_64
Jun 16 11:12:35 Updated: 1:NetworkManager-0.9.9.0-39.git20131003.fc20.x86_64
Jun 16 11:12:36 Updated: systemd-python-208-17.fc20.x86_64
Jun 16 11:12:36 Updated: systemd-python3-208-17.fc20.x86_64
Jun 16 11:12:39 Updated: docker-io-1.0.0-1.fc20.x86_64
Jun 16 11:12:40 Updated: python-nss-0.15.0-1.fc20.x86_64
Jun 16 11:13:44 Updated: meld-1.8.5-1.fc20.noarch
Jun 16 11:13:45 Updated: fpaste-0.3.7.3-1.fc20.noarch
Jun 16 11:13:46 Updated: iwl5000-firmware-8.83.5.1_1-38.fc20.noarch
Jun 16 11:13:46 Updated: iwl100-firmware-39.31.5.1-38.fc20.noarch
Jun 16 11:13:47 Updated: iwl5150-firmware-8.24.2.2-38.fc20.noarch
Jun 16 11:13:47 Updated: iwl4965-firmware-228.61.2.24-38.fc20.noarch
Jun 16 11:13:48 Updated: mesa-libxatracker-10.1.5-1.20140607.fc20.x86_64
Jun 16 11:13:50 Updated: gnome-abrt-0.3.7-1.fc20.x86_64
Jun 16 11:14:38 Installed: kernel-devel-3.14.7-200.fc20.x86_64
Jun 16 11:14:39 Updated: 2:libertas-usb8388-firmware-20140605-38.gita4f3bc03.fc20.noarch
Jun 16 11:14:39 Updated: iwl2000-firmware-18.168.6.1-38.fc20.noarch
Jun 16 11:14:40 Updated: iwl6050-firmware-41.28.5.1-38.fc20.noarch
Jun 16 11:14:40 Updated: iwl135-firmware-18.168.6.1-38.fc20.noarch
Jun 16 11:14:41 Updated: iwl6000-firmware-9.221.4.1-38.fc20.noarch
Jun 16 11:14:41 Updated: gsoap-2.8.12-5.fc20.x86_64
Jun 16 11:14:42 Updated: satyr-0.14-1.fc20.x86_64
Jun 16 11:14:43 Updated: spice-server-0.12.5-2.fc20.x86_64
Jun 16 11:14:43 Updated: iwl3160-firmware-23.214.9.0-38.fc20.noarch
Jun 16 11:14:46 Updated: kernel-headers-3.14.7-200.fc20.x86_64
Jun 16 11:14:47 Updated: iwl6000g2a-firmware-17.168.5.3-38.fc20.noarch
Jun 16 11:14:47 Updated: 1:iwl1000-firmware-39.31.5.1-38.fc20.noarch
Jun 16 11:14:48 Updated: gssdp-0.14.8-1.fc20.x86_64
Jun 16 11:14:49 Updated: iwl7260-firmware-23.214.9.0-38.fc20.noarch
Jun 16 11:14:49 Updated: iwl6000g2b-firmware-17.168.5.2-38.fc20.noarch
Jun 16 11:14:49 Updated: iwl3945-firmware-15.32.2.9-38.fc20.noarch
Jun 16 11:14:51 Updated: ghostscript-9.14-3.fc20.x86_64
Jun 16 11:14:52 Updated: iwl105-firmware-18.168.6.1-38.fc20.noarch
Jun 16 11:14:52 Updated: iwl2030-firmware-18.168.6.1-38.fc20.noarch
Jun 16 11:14:53 Updated: mesa-libwayland-egl-10.1.5-1.20140607.fc20.x86_64
Jun 16 11:14:54 Updated: mesa-libglapi-10.1.5-1.20140607.fc20.i686
Jun 16 11:14:54 Updated: systemd-libs-208-17.fc20.i686
Jun 16 11:14:55 Updated: mesa-libgbm-10.1.5-1.20140607.fc20.i686
Jun 16 11:14:56 Updated: mesa-libEGL-10.1.5-1.20140607.fc20.i686
Jun 16 11:14:57 Updated: mesa-libGL-10.1.5-1.20140607.fc20.i686

spazticclown
22nd August 2014, 09:02 AM
I would like to confirm this is happening. Back in July similar behavior started with having Firefox open, mostly I noticed it while running youtube videos.

The mouse works inside the active window, in this case Firefox. Outside the window, minimize button, Activities menu, calendar and shutdown/logoff cannot be activated. The cursor moves over the item, the activities menu even displays the radial rings from the cursor but doesn't activate.

Selecting other windows does nothing, guake drop down with f12 is fine, alt+tab works and I can tab-select around other windows but the mouse is useless.

The most recent thing I noticed is that a popup window (adlbock plus in this case) is also affected, clicking on the button of the popup window a link on the locked Firefox window behind it.

Around July 25th I reloaded this system fresh to see if that was the issue and the very same night the problems started again.

My current work around is to f12 into guake or ctrl+alt+f2 and kill the offending windows/application.

ps -aux | grep -i "firefox" and kill -9 the pid.

So far this has only occured when Firefox was the active window. With Blender active for over 4 hours I had no issues but switching back to Firefox and within 20 minutes I was locked in again.

I hope this issue can be resolved as it is somewhat annoying. But might be a deal breaker for many people starting off in Linux.

spazticclown
7th September 2014, 11:11 AM
An update to my previous post:

I replaced my graphics card (ATI to nVidia) and the problem persists. I am now using the nVidia Cuda drivers provided by nVidia. It does not appear to be a video card related problem.

I am also experiencing slowdowns in Firefox, page refreshes from local file system pages and locally hosted (apache) pages are sometimes taking a long time and javascript is going very slow as well, closing and reopening Firefox seems to help for a short time. I don't now if this is related to the locking up of Gnome.