<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - process Xorg.bin stuck"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=85382">85382</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>process Xorg.bin stuck
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>xorg
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Driver/intel
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>chris@chris-wilson.co.uk
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mikhail.v.gavrilov@gmail.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-gfx-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=108318" name="attach_108318" title="screenshot of htop">attachment 108318</a> <a href="attachment.cgi?id=108318&action=edit" title="screenshot of htop">[details]</a></span>
screenshot of htop

Description of problem:
process Xorg.bin stuck

# rpm -q xorg-x11-server-Xorg
xorg-x11-server-Xorg-1.16.1-1.fc21.i686

[root@localhost ~]# strace -f -s 256 -p 604
Process 604 attached with 2 threads
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE,  <unfinished ...>
[pid   702] futex(0x8705aec, FUTEX_WAIT_PRIVATE, 10749, NULL <unfinished ...>
[pid   604] <... clock_gettime resumed> {52716, 40142520}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 40142520}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 40142520}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 40142520}) = 0
[pid   604] select(256, [1 3 5 6 10 24 68], [28 66], NULL, NULL) = -1 EBADF
(Bad file descriptor)
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 40142520}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 40142520}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 40142520}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] select(25, [24], NULL, NULL, {0, 0}) = 1 (in [24], left {0, 0})
[pid   604] select(69, [68], NULL, NULL, {0, 0}) = 1 (in [68], left {0, 0})
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 41142537}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] select(256, [1 3 5 6 10 24 68], [28 66], NULL, NULL) = -1 EBADF
(Bad file descriptor)
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 42142555}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] select(25, [24], NULL, NULL, {0, 0}) = 1 (in [24], left {0, 0})
[pid   604] select(69, [68], NULL, NULL, {0, 0}) = 1 (in [68], left {0, 0})
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 43142572}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] select(256, [1 3 5 6 10 24 68], [28 66], NULL, NULL) = -1 EBADF
(Bad file descriptor)
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 44142589}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] clock_gettime(CLOCK_MONOTONIC_COARSE, {52716, 45142606}) = 0
[pid   604] select(25, [24], NULL, NULL, {0, 0}) = 1 (in [24], left {0, 0})
[pid   604] select(69, [68], NULL, NULL, {0, 0}) = 1 (in [68], left {0, 0})


Backtrace:
(gdb) thread apply all bt

Thread 2 (Thread 0xb68fab40 (LWP 702)):
#0  0xb775cccc in __kernel_vsyscall ()
#1  0xb7140e9c in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xb7259456 in __pthread_cond_wait (cond=cond@entry=0x8705ae8,
mutex=mutex@entry=0x8705ad0) at forward.c:149
#3  0xb69c42b2 in __run__ (arg=0x8705acc) at sna_threads.c:70
#4  0xb713c313 in start_thread (arg=0xb68fab40) at pthread_create.c:310
#5  0xb724bc2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xb6e2c8c0 (LWP 604)):
#0  0xb775cccc in __kernel_vsyscall ()
#1  0xb7241cb1 in select () at ../sysdeps/unix/syscall-template.S:81
#2  0x081fd390 in CheckConnections () at connection.c:1012
#3  0x081f9047 in WaitForSomething
(pClientsReady=pClientsReady@entry=0x89598f8) at WaitFor.c:235
#4  0x0807bdde in Dispatch () at dispatch.c:361
#5  0x080805ca in dix_main (argc=argc@entry=16, argv=argv@entry=0xbfcdc074,
envp=envp@entry=0xbfcdc0b8) at main.c:296
#6  0x08068c8f in main (argc=16, argv=0xbfcdc074, envp=0xbfcdc0b8) at
stubmain.c:34
(gdb) 

Thread 2 (Thread 0xb68fab40 (LWP 702)):
#0  0xb775cccc in __kernel_vsyscall ()
#1  0xb7140e9c in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:187
#2  0xb7259456 in __pthread_cond_wait (cond=cond@entry=0x8705ae8,
mutex=mutex@entry=0x8705ad0) at forward.c:149
#3  0xb69c42b2 in __run__ (arg=0x8705acc) at sna_threads.c:70
#4  0xb713c313 in start_thread (arg=0xb68fab40) at pthread_create.c:310
#5  0xb724bc2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xb6e2c8c0 (LWP 604)):
#0  0xb775cccc in __kernel_vsyscall ()
#1  0xb7241cb1 in select () at ../sysdeps/unix/syscall-template.S:81
#2  0x081fd390 in CheckConnections () at connection.c:1012
#3  0x081f9047 in WaitForSomething
(pClientsReady=pClientsReady@entry=0x89598f8) at WaitFor.c:235
#4  0x0807bdde in Dispatch () at dispatch.c:361
#5  0x080805ca in dix_main (argc=argc@entry=16, argv=argv@entry=0xbfcdc074,
envp=envp@entry=0xbfcdc0b8) at main.c:296
#6  0x08068c8f in main (argc=16, argv=0xbfcdc074, envp=0xbfcdc0b8) at
stubmain.c:34
(gdb)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>