[Bug 198883] amdgpu: carrizo: Screen stalls after starting X

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Tue Mar 6 08:08:20 UTC 2018


https://bugzilla.kernel.org/show_bug.cgi?id=198883

--- Comment #31 from Ricardo Ribalda (ricardo.ribalda at gmail.com) ---
Hi Andrey

I mean a stall, sorry about that.

root at qt5122:~# ps aux | grep Xorg
root       520  0.0  0.0  15936   900 ?        S    07:59   0:00 xinit
/etc/X11/Xsession -- /usr/bin/Xorg :0 -br -pn
root       541  0.2  1.3 859896 47412 ?        S<sl 07:59   0:00 /usr/bin/Xorg
:0 -br -pn
root      1072  0.0  0.0   8088  1052 pts/3    S+   08:01   0:00 grep Xorg

root at qt5122:~# gdb -p 541
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-poky-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 541
[New LWP 614]
[New LWP 615]
[New LWP 616]
[New LWP 617]
[New LWP 618]
[New LWP 619]
[New LWP 620]
[New LWP 625]
[New LWP 636]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
0x000000321c4ee1a6 in __GI_epoll_pwait (epfd=3,
events=events at entry=0x7ffc92802560, 
    maxevents=maxevents at entry=256, timeout=474326, set=set at entry=0x0)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/epoll_pwait.c:42
42        return SYSCALL_CANCEL (epoll_pwait, epfd, events, maxevents,

(gdb) thread apply all bt

Thread 10 (Thread 0x7fb4d31cd700 (LWP 636)):
#0  0x000000321c4ee1a6 in __GI_epoll_pwait (epfd=24,
events=events at entry=0x7fb4d31cc0d0, 
    maxevents=maxevents at entry=256, timeout=timeout at entry=-1, set=set at entry=0x0)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/epoll_pwait.c:42
#1  0x000000321c4ee318 in epoll_wait (epfd=<optimized out>,
events=events at entry=0x7fb4d31cc0d0, 
    maxevents=maxevents at entry=256, timeout=timeout at entry=-1)
    at /usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/epoll_wait.c:30
#2  0x000000000056ff24 in ospoll_wait (ospoll=0xea8b50,
timeout=timeout at entry=-1)
    at
/usr/src/debug/xserver-xorg/2_1.19.3-r0/xorg-server-1.19.3/os/ospoll.c:397
#3  0x000000000056d9b6 in InputThreadDoWork (arg=<optimized out>)
    at
/usr/src/debug/xserver-xorg/2_1.19.3-r0/xorg-server-1.19.3/os/inputthread.c:367
#4  0x000000321c807385 in start_thread (arg=0x7fb4d31cd700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#5  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fb4d3fff700 (LWP 625)):
#0  0x000000321c80d2a5 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0xd390f4)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xd390a0, cond=0xd390c8)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0xd390c8, mutex=0xd390a0)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:655
#3  0x00007fb4e40e5243 in ?? () from /usr/lib/dri/radeonsi_dri.so
#4  0x00007fb4e40e5188 in ?? () from /usr/lib/dri/radeonsi_dri.so
#5  0x000000321c807385 in start_thread (arg=0x7fb4d3fff700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#6  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fb4d93d8700 (LWP 620)):
#0  0x000000321c80d2a5 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0xc655f8)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xc655a8, cond=0xc655d0)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0xc655d0, mutex=0xc655a8)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:655
#3  0x00007fb4e40e5243 in ?? () from /usr/lib/dri/radeonsi_dri.so
#4  0x00007fb4e40e5188 in ?? () from /usr/lib/dri/radeonsi_dri.so
#5  0x000000321c807385 in start_thread (arg=0x7fb4d93d8700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#6  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fb4d9bd9700 (LWP 619)):
#0  0x000000321c80d2a5 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0xc655f8)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xc655a8, cond=0xc655d0)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0xc655d0, mutex=0xc655a8)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:655
#3  0x00007fb4e40e5243 in ?? () from /usr/lib/dri/radeonsi_dri.so
#4  0x00007fb4e40e5188 in ?? () from /usr/lib/dri/radeonsi_dri.so
---Type <return> to continue, or q <return> to quit---
#5  0x000000321c807385 in start_thread (arg=0x7fb4d9bd9700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#6  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fb4da3da700 (LWP 618)):
#0  0x000000321c80d2a5 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0xc65510)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xc654c0, cond=0xc654e8)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0xc654e8, mutex=0xc654c0)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:655
#3  0x00007fb4e40e5243 in ?? () from /usr/lib/dri/radeonsi_dri.so
#4  0x00007fb4e40e5188 in ?? () from /usr/lib/dri/radeonsi_dri.so
#5  0x000000321c807385 in start_thread (arg=0x7fb4da3da700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#6  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fb4dabdb700 (LWP 617)):
#0  0x000000321c80d2a5 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0xc65510)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xc654c0, cond=0xc654e8)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0xc654e8, mutex=0xc654c0)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:655
#3  0x00007fb4e40e5243 in ?? () from /usr/lib/dri/radeonsi_dri.so
#4  0x00007fb4e40e5188 in ?? () from /usr/lib/dri/radeonsi_dri.so
#5  0x000000321c807385 in start_thread (arg=0x7fb4dabdb700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#6  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fb4db3dc700 (LWP 616)):
#0  0x000000321c80d2a5 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0xc65514)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xc654c0, cond=0xc654e8)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0xc654e8, mutex=0xc654c0)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:655
#3  0x00007fb4e40e5243 in ?? () from /usr/lib/dri/radeonsi_dri.so
#4  0x00007fb4e40e5188 in ?? () from /usr/lib/dri/radeonsi_dri.so
#5  0x000000321c807385 in start_thread (arg=0x7fb4db3dc700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#6  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fb4dbbdd700 (LWP 615)):
#0  0x000000321c80d2a5 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0xc15d10)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xc15cc0, cond=0xc15ce8)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0xc15ce8, mutex=0xc15cc0)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:655
---Type <return> to continue, or q <return> to quit---
#3  0x00007fb4e40e5243 in ?? () from /usr/lib/dri/radeonsi_dri.so
#4  0x00007fb4e40e5188 in ?? () from /usr/lib/dri/radeonsi_dri.so
#5  0x000000321c807385 in start_thread (arg=0x7fb4dbbdd700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#6  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fb4e094d700 (LWP 614)):
#0  0x000000321c80d2a5 in futex_wait_cancelable (private=<optimized out>,
expected=0, 
    futex_word=0xc62760)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0xc62710, cond=0xc62738)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0xc62738, mutex=0xc62710)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_cond_wait.c:655
#3  0x00007fb4e40e5243 in ?? () from /usr/lib/dri/radeonsi_dri.so
#4  0x00007fb4e40e5188 in ?? () from /usr/lib/dri/radeonsi_dri.so
#5  0x000000321c807385 in start_thread (arg=0x7fb4e094d700)
    at /usr/src/debug/glibc/2.26-r0/git/nptl/pthread_create.c:465
#6  0x000000321c4ee03f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fb4e5de18c0 (LWP 541)):
#0  0x000000321c4ee1a6 in __GI_epoll_pwait (epfd=3,
events=events at entry=0x7ffc92802560, 
    maxevents=maxevents at entry=256, timeout=474326, set=set at entry=0x0)
    at
/usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/epoll_pwait.c:42
#1  0x000000321c4ee318 in epoll_wait (epfd=<optimized out>,
events=events at entry=0x7ffc92802560, 
    maxevents=maxevents at entry=256, timeout=<optimized out>)
    at /usr/src/debug/glibc/2.26-r0/git/sysdeps/unix/sysv/linux/epoll_wait.c:30
#2  0x000000000056ff24 in ospoll_wait (ospoll=0xc07330, timeout=<optimized
out>)
    at
/usr/src/debug/xserver-xorg/2_1.19.3-r0/xorg-server-1.19.3/os/ospoll.c:397
#3  0x0000000000569a4b in WaitForSomething (are_ready=<optimized out>)
    at
/usr/src/debug/xserver-xorg/2_1.19.3-r0/xorg-server-1.19.3/os/WaitFor.c:226
#4  0x000000000043246b in Dispatch ()
    at
/usr/src/debug/xserver-xorg/2_1.19.3-r0/xorg-server-1.19.3/dix/dispatch.c:422
#5  0x000000000043647d in dix_main (argc=4, argv=0x7ffc92803388,
envp=<optimized out>)
    at
/usr/src/debug/xserver-xorg/2_1.19.3-r0/xorg-server-1.19.3/dix/main.c:287
#6  0x000000321c420f1c in __libc_start_main (main=0x4217e0 <main>, argc=4,
argv=0x7ffc92803388, 
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7ffc92803378)
    at /usr/src/debug/glibc/2.26-r0/git/csu/libc-start.c:308
#7  0x000000000042181a in _start () at ../sysdeps/x86_64/start.S:120
(gdb)

-- 
You are receiving this mail because:
You are watching the assignee of the bug.


More information about the dri-devel mailing list