** Description changed: OpenGL applications started in full screen mode freeze after a couple, mostly within 5 minutes of running, rarely after hours. With my configuration, the bug is easily reproducible, especially with kernel version linux-image-3.8.0-44-generic (3.8.0-44.66~precise1), the following command has to be issued after starting the machine: glxgears -fullscreen -info & After a couple of minutes, the following symptoms occur: * glxgears freezes in the _xcb_conn_wait() method in libxcb (see the attached backtrace) waiting for some message it never receives * glxgears cannot be closed by pressing the escape key * xorg itself does not totally freeze, new, non-opengl applications can be started * 'killall glxgears' kill the glxgears process itself, but the screen is not updated until I open a new window * restarting 'glxgears -fullscreen' results in a blank screen * restarting 'glxgears', without the '-fullscreen' switch, glxgears starts and seems to be working normally * xorg cannot be killed without switching to a text mode terminal - * issuing a 'killall Xorg' command results xorg to 'D' process state: - root@machine:~# ps aux | grep X + * issuing a 'killall Xorg' command results xorg to 'D' process state: + root@machine:~# ps aux | grep X root 1234 0.5 0.3 23288 6864 tty8 Ds+ 14:35 0:12 X :0 * xorg can be restarted by first switching to a text VT by pressing e. g. Ctrl+Alt+F1, then issuing 'killall Xorg', then issuing 'startx' - * after such a restart, the freeze did not occur within 2 hours of running glxgears + * after such a restart, the freeze did not occur within 2 hours of running glxgears - xorg.conf is generally not present on the system, is way only created - for testing some options to attempt to work around the bug. + xorg.conf is generally not present on the system, is only created for + testing some options to attempt to work around the bug. The freeze did not occur within a 24 hour of testing under the following circumstances: * with SwapBuffersWait=false option specified in xorg.conf, independently of the used kernel - * with linux-image-3.13.0-29-generic, independently of the value of the SwapBuffersWait option in xorg.conf + * with linux-image-3.13.0-29-generic, independently of the value of the SwapBuffersWait option in xorg.conf This looks like a race condition occurring in the interaction of the kernel, i915 kernel module, the xorg server and the OpenGL xorg client applications. Many other bug reports can be found by searching for _xcb_conn_wait and xcb_wait_for_reply method names, such as these: https://bugs.launchpad.net/ubuntu/+source/libxcb/+bug/1211274 https://bugs.launchpad.net/ubuntu/+source/libxcb/+bug/1064772 https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1244754 As reproducibility strongly depends on the kernel version, It is not necessarily a bug in libxcb. - Output of 'lsb_release -rd': Description: Ubuntu 12.04.3 LTS Release: 12.04 Output of apt-cache-policy commands: Kernel: user@machine:~$ apt-cache policy linux-image-$(uname -r) linux-image-3.8.0-44-generic: - Installed: 3.8.0-44.66~precise1 - Candidate: 3.8.0-44.66~precise1 - Version table: - *** 3.8.0-44.66~precise1 0 - 500 http://hu.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages - 500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages - 100 /var/lib/dpkg/status + Installed: 3.8.0-44.66~precise1 + Candidate: 3.8.0-44.66~precise1 + Version table: + *** 3.8.0-44.66~precise1 0 + 500 http://hu.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages + 500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages + 100 /var/lib/dpkg/status Xorg: user@machine:~$ apt-cache policy xserver-xorg xserver-xorg: - Installed: 1:7.6+12ubuntu2 - Candidate: 1:7.6+12ubuntu2 - Version table: - *** 1:7.6+12ubuntu2 0 - 500 http://hu.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages - 100 /var/lib/dpkg/status - 1:7.6+12ubuntu1 0 - 500 http://hu.archive.ubuntu.com/ubuntu/ precise/main i386 Packages + Installed: 1:7.6+12ubuntu2 + Candidate: 1:7.6+12ubuntu2 + Version table: + *** 1:7.6+12ubuntu2 0 + 500 http://hu.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages + 100 /var/lib/dpkg/status + 1:7.6+12ubuntu1 0 + 500 http://hu.archive.ubuntu.com/ubuntu/ precise/main i386 Packages libxcb: user@machine:~$ apt-cache policy libxcb1 libxcb1: - Installed: 1.8.1-1ubuntu0.2 - Candidate: 1.8.1-1ubuntu0.2 - Version table: - *** 1.8.1-1ubuntu0.2 0 - 500 http://hu.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages - 500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages - 100 /var/lib/dpkg/status - 1.8.1-1 0 - 500 http://hu.archive.ubuntu.com/ubuntu/ precise/main i386 Packages + Installed: 1.8.1-1ubuntu0.2 + Candidate: 1.8.1-1ubuntu0.2 + Version table: + *** 1.8.1-1ubuntu0.2 0 + 500 http://hu.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages + 500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages + 100 /var/lib/dpkg/status + 1.8.1-1 0 + 500 http://hu.archive.ubuntu.com/ubuntu/ precise/main i386 Packages Xorg Intel driver: user@machine:~$ apt-cache policy xserver-xorg-video-intel xserver-xorg-video-intel: - Installed: 2:2.17.0-1ubuntu4.4 - Candidate: 2:2.17.0-1ubuntu4.4 - Version table: - *** 2:2.17.0-1ubuntu4.4 0 - 500 http://hu.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages - 100 /var/lib/dpkg/status - 2:2.17.0-1ubuntu4 0 - 500 http://hu.archive.ubuntu.com/ubuntu/ precise/main i386 Packages + Installed: 2:2.17.0-1ubuntu4.4 + Candidate: 2:2.17.0-1ubuntu4.4 + Version table: + *** 2:2.17.0-1ubuntu4.4 0 + 500 http://hu.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages + 100 /var/lib/dpkg/status + 2:2.17.0-1ubuntu4 0 + 500 http://hu.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1364867 Title: glxgears and other full screen OpenGL applications freeze after a couple of minutes of running To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1364867/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs