** 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

Reply via email to