[Bug 85382] New: process Xorg.bin stuck

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Oct 23 12:51:40 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=85382

            Bug ID: 85382
           Summary: process Xorg.bin stuck
           Product: xorg
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/intel
          Assignee: chris at chris-wilson.co.uk
          Reporter: mikhail.v.gavrilov at gmail.com
        QA Contact: intel-gfx-bugs at lists.freedesktop.org

Created attachment 108318
  --> https://bugs.freedesktop.org/attachment.cgi?id=108318&action=edit
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 at 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 at entry=0x8705ae8,
mutex=mutex at 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 at entry=0x89598f8) at WaitFor.c:235
#4  0x0807bdde in Dispatch () at dispatch.c:361
#5  0x080805ca in dix_main (argc=argc at entry=16, argv=argv at entry=0xbfcdc074,
envp=envp at 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 at entry=0x8705ae8,
mutex=mutex at 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 at entry=0x89598f8) at WaitFor.c:235
#4  0x0807bdde in Dispatch () at dispatch.c:361
#5  0x080805ca in dix_main (argc=argc at entry=16, argv=argv at entry=0xbfcdc074,
envp=envp at entry=0xbfcdc0b8) at main.c:296
#6  0x08068c8f in main (argc=16, argv=0xbfcdc074, envp=0xbfcdc0b8) at
stubmain.c:34
(gdb)

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20141023/7f4c4ba6/attachment-0001.html>


More information about the intel-gfx-bugs mailing list