Summary: | DP MST: kernel 3.18.2, xf86-video-intel-2.99.917 - strange xrandr crashes after docking haswell E7440 | ||
---|---|---|---|
Product: | xorg | Reporter: | Leho Kraav (:macmaN :lkraav) <leho> |
Component: | App/xrandr | Assignee: | Keith Packard <keithp> |
Status: | RESOLVED MOVED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | CC: | intel-gfx-bugs |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Leho Kraav (:macmaN :lkraav)
2014-11-05 11:18:09 UTC
Please first try again with an upstream version of xf86-video-intel. (In reply to Chris Wilson from comment #1) > Please first try again with an upstream version of xf86-video-intel. Meh not sure how I forgot to output that version string $ [-] qlist -IUv video-intel x11-drivers/xf86-video-intel-2.99.916 (dri glamor udev uxa) I'm running in GLAMOR mode. Is this still not recent enough? I should try git master HEAD? SNA is the upstream backend, please first see what happens with that. (In reply to Chris Wilson from comment #3) > SNA is the upstream backend, please first see what happens with that. I switched to GLAMOR because I was experiencing flickering in Chrome windows when switching between i3 workspaces. GLAMOR has been nice and steady all the way, blog updates from people working on it look promising so I'm not sure I'm interested in going back to SNA for long term. I am certainly able to try +sna to find out more about this particular bug, but flipping around with it is going to delay this debug process somewhat. So you hit a bug in mesa and decided to use more of it.... Good thinking. (In reply to Chris Wilson from comment #5) > So you hit a bug in mesa and decided to use more of it.... Good thinking. Are you being ironic :) Either way it's sort of impossible for me to know which of the 4+ moving cogs could be at fault. Frankly, I'm still amazed that some people are so smart they understand how to write a display and 3D drivers. Let alone build gfx cards hardware - that's certainly black magic, with lizard tails and eyeballs in the mix. $ [-] qlist -IUv mesa media-libs/mesa-10.0.4 (abi_x86_64 classic egl gallium gbm llvm nptl osmesa video_cards_i965 video_cards_intel) This is the latest stable on gentoo, everything up to 10.3.1 is still marked unstable. I could build 10.3.1 though and see what happens. Happy to report things have improved nicely on .917 snapshot. After docking, xrandr is now able to pump a picture to the 2560x1440 immediately, with no delays and no crashing. There's still a couple of scenarios where I can get the same xrandr hang and crash reproduced though. It has to do with undocking-redocking cycles within a single session, without suspending the machine inbetween. Since the usual workflow is to just dock + work, then after undocking a suspend action for travel, perhaps that clears some driver / MST / whatever states up, so after waking later and redocking xrandr acts nice and fast again. But things are definitely more comfortable to work with now, thanks a bunch CW Did a relatively rare operation last night: "systemctl suspend" while being docked and connected to two monitors. Waking up, the big 2560x monitor is blank. HDMI1 direct connection wakes up fine. This is the same effect that going into DPMS has had. I always have to do "xset s off", because the big monitor when connected to the dock is not capable of waking up from sleep. Everything works fine when monitors are connected directly to laptop. xrandr hangs for a bit, but fortunately not forever. Then displays confused results. While running, everything display is completely frozen for exactly 20 seconds, so I added -t to strace. leho@papaya ~ $ [-] time strace -t xrandr 08:04:10 execve("/usr/bin/xrandr", ["xrandr"], [/* 82 vars */]) = 0 08:04:10 brk(0) = 0x18cf000 08:04:10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337796b000 08:04:10 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 08:04:10 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 08:04:10 fstat(3, {st_mode=S_IFREG|0644, st_size=238355, ...}) = 0 08:04:10 mmap(NULL, 238355, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f3377930000 08:04:10 close(3) = 0 08:04:10 open("/usr/lib64/libXrandr.so.2", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@!\0\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=39072, ...}) = 0 08:04:10 mmap(NULL, 2134472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3377542000 08:04:10 mprotect(0x7f337754b000, 2093056, PROT_NONE) = 0 08:04:10 mmap(0x7f337774a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f337774a000 08:04:10 close(3) = 0 08:04:10 open("/usr/lib64/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\2\2\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=1297872, ...}) = 0 08:04:10 mmap(NULL, 3394992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3377205000 08:04:10 mprotect(0x7f337733c000, 2097152, PROT_NONE) = 0 08:04:10 mmap(0x7f337753c000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137000) = 0x7f337753c000 08:04:10 close(3) = 0 08:04:10 open("/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360k\0\0\0\0\0\0"..., 832) = 832 08:04:10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337792f000 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=1050872, ...}) = 0 08:04:10 mmap(NULL, 3146072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3376f04000 08:04:10 mprotect(0x7f3377004000, 2093056, PROT_NONE) = 0 08:04:10 mmap(0x7f3377203000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xff000) = 0x7f3377203000 08:04:10 close(3) = 0 08:04:10 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300N\2\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=1716472, ...}) = 0 08:04:10 mmap(NULL, 3828824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3376b5d000 08:04:10 mprotect(0x7f3376cfb000, 2093056, PROT_NONE) = 0 08:04:10 mmap(0x7f3376efa000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19d000) = 0x7f3376efa000 08:04:10 mmap(0x7f3376f00000, 15448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f3376f00000 08:04:10 close(3) = 0 08:04:10 open("/usr/lib64/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220@\0\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=73544, ...}) = 0 08:04:10 mmap(NULL, 2169464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f337694b000 08:04:10 mprotect(0x7f337695c000, 2093056, PROT_NONE) = 0 08:04:10 mmap(0x7f3376b5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f3376b5b000 08:04:10 close(3) = 0 08:04:10 open("/usr/lib64/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\37\0\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=39288, ...}) = 0 08:04:10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337792e000 08:04:10 mmap(NULL, 2134680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3376741000 08:04:10 mprotect(0x7f337674a000, 2093056, PROT_NONE) = 0 08:04:10 mmap(0x7f3376949000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f3376949000 08:04:10 close(3) = 0 08:04:10 open("/usr/lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\274\0\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=133768, ...}) = 0 08:04:10 mmap(NULL, 2229200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3376520000 08:04:10 mprotect(0x7f3376540000, 2093056, PROT_NONE) = 0 08:04:10 mmap(0x7f337673f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f000) = 0x7f337673f000 08:04:10 close(3) = 0 08:04:10 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\20\0\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=14480, ...}) = 0 08:04:10 mmap(NULL, 2109720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f337631c000 08:04:10 mprotect(0x7f337631f000, 2093056, PROT_NONE) = 0 08:04:10 mmap(0x7f337651e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f337651e000 08:04:10 close(3) = 0 08:04:10 open("/usr/lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\17\0\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=14336, ...}) = 0 08:04:10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337792d000 08:04:10 mmap(NULL, 2109736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3376118000 08:04:10 mprotect(0x7f337611a000, 2097152, PROT_NONE) = 0 08:04:10 mmap(0x7f337631a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f337631a000 08:04:10 close(3) = 0 08:04:10 open("/usr/lib64/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3 08:04:10 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\25\0\0\0\0\0\0"..., 832) = 832 08:04:10 fstat(3, {st_mode=S_IFREG|0755, st_size=22504, ...}) = 0 08:04:10 mmap(NULL, 2117880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f3375f12000 08:04:10 mprotect(0x7f3375f17000, 2093056, PROT_NONE) = 0 08:04:10 mmap(0x7f3376116000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f3376116000 08:04:10 close(3) = 0 08:04:10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337792c000 08:04:10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337792b000 08:04:10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337792a000 08:04:10 arch_prctl(ARCH_SET_FS, 0x7f337792b700) = 0 08:04:10 mprotect(0x7f3376efa000, 16384, PROT_READ) = 0 08:04:10 mprotect(0x7f3376116000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f337631a000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f337651e000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f337673f000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f337753c000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f3376949000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f3376b5b000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f3377203000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f337774a000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x60c000, 4096, PROT_READ) = 0 08:04:10 mprotect(0x7f337796c000, 4096, PROT_READ) = 0 08:04:10 munmap(0x7f3377930000, 238355) = 0 08:04:10 brk(0) = 0x18cf000 08:04:10 brk(0x18f1000) = 0x18f1000 08:04:10 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3 08:04:10 connect(3, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0 08:04:10 getpeername(3, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, [20]) = 0 08:04:10 uname({sys="Linux", node="papaya", ...}) = 0 08:04:10 access("/run/gdm/auth-for-leho-wlYhOG/database", R_OK) = 0 08:04:10 open("/run/gdm/auth-for-leho-wlYhOG/database", O_RDONLY) = 4 08:04:10 fstat(4, {st_mode=S_IFREG|0600, st_size=102, ...}) = 0 08:04:10 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337796a000 08:04:10 read(4, "\1\0\0\6papaya\0\0010\0\22MIT-MAGIC-COOKIE-"..., 4096) = 102 08:04:10 read(4, "", 4096) = 0 08:04:10 close(4) = 0 08:04:10 munmap(0x7f337796a000, 4096) = 0 08:04:10 getsockname(3, {sa_family=AF_LOCAL, NULL}, [2]) = 0 08:04:10 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) 08:04:10 fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 08:04:10 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"]\317\3626[/\240\254[\336\"\210\352G@\\", 16}, {"", 0}], 6) = 48 08:04:10 recvfrom(3, "\1\0\v\0\0\0\253\0", 8, 0, NULL, NULL) = 8 08:04:10 recvfrom(3, "8\f\261\0\0\0`\3\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 684, 0, NULL, NULL) = 684 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\1\0\0\0\0\0\1\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"\205\0\1\0", 4}], 1) = 4 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"7\0\5\0\0\0`\3\241\0\0\0\10\0\0\0\377\377\377\0\24\0\6\0\241\0\0\0\27\0\0\0"..., 44}, {NULL, 0}, {"", 0}], 3) = 44 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\10\4\0\361\1\0\0\37\0\0\0\0\0\0\0\301\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 2020 08:04:10 recvmsg(3, 0x7fffca4fc970, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"b\0\5\0\t\0`\3", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\5\0\0\0\0\0\1\207U\211\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 recvmsg(3, 0x7fffca4fc880, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 recvmsg(3, 0x7fffca4fc880, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"\207\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 recvmsg(3, 0x7fffca4fc910, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 recvmsg(3, 0x7fffca4fc910, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"b\0\4\0\5\0\0\0", 8}, {"RANDR", 5}, {"\0\0\0", 3}], 3) = 16 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\7\0\0\0\0\0\1\213X\221\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"b\0\10\0\27\0\0\0", 8}, {"Generic Event Extension", 23}, {"\0", 1}], 3) = 32 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\10\0\0\0\0\0\1\200\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 recvmsg(3, 0x7fffca4fc8a0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 recvmsg(3, 0x7fffca4fc8a0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"\200\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\t\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 recvmsg(3, 0x7fffca4fc960, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 recvmsg(3, 0x7fffca4fc960, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"\213\0\3\0\1\0\0\0\4\0\0\0", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\n\0\0\0\0\0\1\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 recvmsg(3, 0x7fffca4fca10, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 recvmsg(3, 0x7fffca4fca10, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"\213\6\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:10 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\v\0\0\0\0\0@\1\310\0\0 \0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:10 recvmsg(3, 0x7fffca4fc9e0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 recvmsg(3, 0x7fffca4fc9e0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:10 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:10 writev(3, [{"\213\10\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:10 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\f\0k\1\0\0,P\36\27\350\341\367\31\3\0\10\0#\0\36\1\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 1484 08:04:30 recvmsg(3, 0x7fffca4fc960, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc960, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\24\3\0?\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\r\0\t\0\0\0,P\36\27\0\0\240\5\200\0078\4G\0\0\0\1\0?\0\1\0\10\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 68 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\34\2\0?\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\16\0\1\0\0\0,P\36\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36 08:04:30 recvmsg(3, 0x7fffca4fc970, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc970, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\33\2\0?\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\17\0\20\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 96 08:04:30 recvmsg(3, 0x7fffca4fc910, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc910, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\24\3\0@\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\20\0\t\0\0\0,P\36\27\0\0\0\0\0\n\240\5\271\0\0\0\1\0?\0\1\0\10\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 68 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\34\2\0@\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\21\0\1\0\0\0,P\36\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36 08:04:30 recvmsg(3, 0x7fffca4fc970, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc970, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\33\2\0@\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\22\0\20\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 96 08:04:30 recvmsg(3, 0x7fffca4fc910, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc910, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\24\3\0A\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\23\0\t\0\0\0,P\36\27\0\n\0\0008\4\0\n\316\0\0\0\2\0?\0\1\0\10\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 68 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\34\2\0A\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\24\0\1\0\0\0,P\36\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36 08:04:30 recvmsg(3, 0x7fffca4fc970, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc970, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\33\2\0A\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\25\0\20\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 96 08:04:30 recvmsg(3, 0x7fffca4fc910, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc910, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\t\3\0B\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\26\0\r\0\0\0,P\36\27?\0\0\0005\1\0\0\256\0\0\0\0\0\3\0\10\0\1\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36 08:04:30 recvfrom(3, 0x18db4a4, 48, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvfrom(3, "?\0\0\0@\0\0\0A\0\0\0G\0\0\0H\0\0\0I\0\0\0J\0\0\0K\0\0\0"..., 48, 0, NULL, NULL) = 48 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\26\2\0?\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\27\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\27\2\0?\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\30\0\200\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvfrom(3, 0x18dc590, 1536, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvfrom(3, "\0\0\0\1\0\2\0\3\0\4\0\5\0\6\0\7\0\10\0\t\0\n\0\v\0\f\0\r\0\16\0\17"..., 1536, 0, NULL, NULL) = 1536 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\37\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\31\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\t\3\0C\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\32\0\"\0\0\0,P\36\27A\0\0\0\245\2\0\0\"\1\0\0\0\0\3\0\34\0\1\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36 08:04:30 recvfrom(3, 0x18db144, 132, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvfrom(3, "?\0\0\0@\0\0\0A\0\0\0\316\0\0\0\273\0\0\0\274\0\0\0\275\0\0\0\317\0\0\0"..., 132, 0, NULL, NULL) = 132 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\26\2\0A\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\33\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\27\2\0A\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\34\0\200\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvfrom(3, 0x18dc890, 1536, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvfrom(3, "\0\0\0\1\0\2\0\3\0\4\0\5\0\6\0\7\0\10\0\t\0\n\0\v\0\f\0\r\0\16\0\17"..., 1536, 0, NULL, NULL) = 1536 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\37\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\35\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\t\3\0D\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\36\0\6\0\0\0,P\36\27\0\0\0\0\0\0\0\0\0\0\0\0\1\0\3\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36 08:04:30 recvfrom(3, 0x18db4e4, 20, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvfrom(3, "?\0\0\0@\0\0\0A\0\0\0E\0\0\0DP1\0", 20, 0, NULL, NULL) = 20 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\37\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\37\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\t\3\0E\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0 \0\7\0\0\0,P\36\27\0\0\0\0\0\0\0\0\0\0\0\0\1\0\3\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36 08:04:30 recvfrom(3, 0x18db5f4, 24, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvfrom(3, "?\0\0\0@\0\0\0A\0\0\0D\0\0\0HDMI2\0\0\0", 24, 0, NULL, NULL) = 24 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\37\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0!\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\t\3\0\265\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\"\0\v\0\0\0,P\36\27@\0\0\0U\2\0\0P\1\0\0\0\0\3\0\5\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 36 08:04:30 recvfrom(3, 0x18dcbb4, 40, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvfrom(3, "?\0\0\0@\0\0\0A\0\0\0K\0\0\0L\0\0\0M\0\0\0\326\0\0\0\327\0\0\0"..., 40, 0, NULL, NULL) = 40 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\26\2\0@\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0#\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc950, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\27\2\0@\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0$\0\200\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 1568 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\37\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0%\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\t\3\0\266\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0&\0\6\0\0\0,P\36\27\0\0\0\0\0\0\0\0\0\0\0\0\1\0\3\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 56 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\37\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0'\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\t\3\0\267\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0(\0\6\0\0\0,P\36\27\0\0\0\0\0\0\0\0\0\0\0\0\1\0\3\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 56 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\37\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0)\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\t\3\0\270\0\0\0\350\341\367\31", 12}, {NULL, 0}, {"", 0}], 3) = 12 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0*\0\6\0\0\0,P\36\27\0\0\0\0\0\0\0\0\0\0\0\0\1\0\3\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 56 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc900, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) 08:04:30 writev(3, [{"\213\37\2\0\241\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 08:04:30 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) 08:04:30 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0+\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 recvmsg(3, 0x7fffca4fc940, 0) = -1 EAGAIN (Resource temporarily unavailable) 08:04:30 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 8), ...}) = 0 08:04:30 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f337796a000 08:04:30 write(1, "Screen 0: minimum 320 x 200, cur"..., 70Screen 0: minimum 320 x 200, current 3640 x 2560, maximum 8192 x 8192 ) = 70 08:04:30 write(1, "eDP1 connected primary 1920x1080"..., 97eDP1 connected primary 1920x1080+0+1440 (normal left inverted right x axis y axis) 309mm x 174mm ) = 97 08:04:30 write(1, " 1920x1080 60.02*+\n", 25 1920x1080 60.02*+ ) = 25 08:04:30 write(1, " 1400x1050 59.98 \n", 25 1400x1050 59.98 ) = 25 08:04:30 write(1, " 1280x1024 60.02 \n", 25 1280x1024 60.02 ) = 25 08:04:30 write(1, " 1280x960 60.00 \n", 25 1280x960 60.00 ) = 25 08:04:30 write(1, " 1024x768 60.00 \n", 25 1024x768 60.00 ) = 25 08:04:30 write(1, " 800x600 60.32 56.25 "..., 34 800x600 60.32 56.25 ) = 34 08:04:30 write(1, " 640x480 59.94 \n", 25 640x480 59.94 ) = 25 08:04:30 write(1, "HDMI1 connected 1080x2560+2560+0"..., 95HDMI1 connected 1080x2560+2560+0 left (normal left inverted right x axis y axis) 677mm x 290mm ) = 95 08:04:30 write(1, " 2560x1080 60.00*+\n", 25 2560x1080 60.00*+ ) = 25 08:04:30 write(1, " 1920x1080 60.00 50.00 "..., 61 1920x1080 60.00 50.00 59.94 30.00 29.97 ) = 61 08:04:30 write(1, " 1920x1080i 60.00 50.00 "..., 43 1920x1080i 60.00 50.00 59.94 ) = 43 08:04:30 write(1, " 1680x1050 59.88 \n", 25 1680x1050 59.88 ) = 25 08:04:30 write(1, " 1600x900 59.98 \n", 25 1600x900 59.98 ) = 25 08:04:30 write(1, " 1280x1024 75.02 60.02 "..., 34 1280x1024 75.02 60.02 ) = 34 08:04:30 write(1, " 1152x864 75.00 \n", 25 1152x864 75.00 ) = 25 08:04:30 write(1, " 1280x720 60.00 50.00 "..., 43 1280x720 60.00 50.00 59.94 ) = 43 08:04:30 write(1, " 1024x768 75.08 60.00 "..., 34 1024x768 75.08 60.00 ) = 34 08:04:30 write(1, " 800x600 75.00 60.32 "..., 34 800x600 75.00 60.32 ) = 34 08:04:30 write(1, " 720x576 50.00 \n", 25 720x576 50.00 ) = 25 08:04:30 write(1, " 720x480 60.00 59.94 "..., 34 720x480 60.00 59.94 ) = 34 08:04:30 write(1, " 640x480 75.00 60.00 "..., 43 640x480 75.00 60.00 59.94 ) = 43 08:04:30 write(1, " 720x400 70.08 \n", 25 720x400 70.08 ) = 25 08:04:30 write(1, "DP1 disconnected (normal left in"..., 60DP1 disconnected (normal left inverted right x axis y axis) ) = 60 08:04:30 write(1, "HDMI2 disconnected (normal left "..., 62HDMI2 disconnected (normal left inverted right x axis y axis) ) = 62 08:04:30 write(1, "DP1-1-8 connected 2560x1440+0+0 "..., 89DP1-1-8 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm ) = 89 08:04:30 write(1, " 1024x768 60.00 \n", 25 1024x768 60.00 ) = 25 08:04:30 write(1, " 800x600 60.32 56.25 "..., 34 800x600 60.32 56.25 ) = 34 08:04:30 write(1, " 848x480 60.00 \n", 25 848x480 60.00 ) = 25 08:04:30 write(1, " 640x480 59.94 \n", 25 640x480 59.94 ) = 25 08:04:30 write(1, "DP1-1 disconnected (normal left "..., 62DP1-1 disconnected (normal left inverted right x axis y axis) ) = 62 08:04:30 write(1, "DP1-2 disconnected (normal left "..., 62DP1-2 disconnected (normal left inverted right x axis y axis) ) = 62 08:04:30 write(1, "DP1-3 disconnected (normal left "..., 62DP1-3 disconnected (normal left inverted right x axis y axis) ) = 62 08:04:30 write(1, " 2560x1440 (0xb9) 241.500MHz\n", 30 2560x1440 (0xb9) 241.500MHz ) = 30 08:04:30 write(1, " h: width 2560 start 260"..., 80 h: width 2560 start 2608 end 2640 total 2720 skew 0 clock 88.79KHz ) = 80 08:04:30 write(1, " v: height 1440 start 144"..., 79 v: height 1440 start 1443 end 1448 total 1481 clock 59.95Hz ) = 79 08:04:30 exit_group(0) = ? 08:04:30 +++ exited with 0 +++ real 0m20.098s user 0m0.005s sys 0m0.012s Here's the confused result from above, in plaintext, DP1-1-8 is the real connection, while DP1-3 is not leho@papaya ~ $ [-] xrandr Screen 0: minimum 320 x 200, current 3640 x 2560, maximum 8192 x 8192 eDP1 connected primary 1920x1080+0+1440 (normal left inverted right x axis y axis) 309mm x 174mm 1920x1080 60.02*+ 1400x1050 59.98 1280x1024 60.02 1280x960 60.00 1024x768 60.00 800x600 60.32 56.25 640x480 59.94 HDMI1 connected 1080x2560+2560+0 left (normal left inverted right x axis y axis) 677mm x 290mm 2560x1080 60.00*+ 1920x1080 60.00 50.00 59.94 30.00 29.97 1920x1080i 60.00 50.00 59.94 1680x1050 59.88 1600x900 59.98 1280x1024 75.02 60.02 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 75.08 60.00 800x600 75.00 60.32 720x576 50.00 720x480 60.00 59.94 640x480 75.00 60.00 59.94 720x400 70.08 DP1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) DP1-1-8 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm 1024x768 60.00 800x600 60.32 56.25 848x480 60.00 640x480 59.94 DP1-1 disconnected (normal left inverted right x axis y axis) DP1-2 disconnected (normal left inverted right x axis y axis) DP1-3 disconnected (normal left inverted right x axis y axis) 2560x1440 (0xb9) 241.500MHz h: width 2560 start 2608 end 2640 total 2720 skew 0 clock 88.79KHz v: height 1440 start 1443 end 1448 total 1481 clock 59.95Hz Even when I undocked, xrandr is still confused about DP1-1-8 leho@papaya ~ $ [-] xrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 174mm 1920x1080 60.02*+ 1400x1050 59.98 1280x1024 60.02 1280x960 60.00 1024x768 60.00 800x600 60.32 56.25 640x480 59.94 HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) DP1-1-8 connected (normal left inverted right x axis y axis) 1024x768 60.00 800x600 60.32 56.25 848x480 60.00 640x480 59.94 DP1-1 disconnected (normal left inverted right x axis y axis) DP1-2 disconnected (normal left inverted right x axis y axis) DP1-3 disconnected (normal left inverted right x axis y axis) Re-docking seems to have restored sanity leho@papaya ~ $ [-] xrandr Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192 eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 174mm 1920x1080 60.02*+ 1400x1050 59.98 1280x1024 60.02 1280x960 60.00 1024x768 60.00 800x600 60.32 56.25 640x480 59.94 HDMI1 disconnected (normal left inverted right x axis y axis) DP1 disconnected (normal left inverted right x axis y axis) HDMI2 disconnected (normal left inverted right x axis y axis) DP1-1-8 connected (normal left inverted right x axis y axis) 2560x1440 59.95 + 1920x1200 59.88 1920x1080 60.00 50.00 59.94 1600x1200 60.00 1680x1050 59.95 1600x900 59.98 1280x1024 75.02 60.02 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 75.08 60.00 800x600 75.00 60.32 720x576 50.00 720x480 60.00 59.94 640x480 75.00 60.00 59.94 720x400 70.08 DP1-1 disconnected (normal left inverted right x axis y axis) DP1-2 disconnected (normal left inverted right x axis y axis) DP1-3 disconnected (normal left inverted right x axis y axis) dmesg is showing a bunch of these, with timestamps from post re-docking. No kernel warnings seem to have happened during xrandr hangs, just blocks of modeline outputs. jaan 05 08:10:09 papaya kernel: WARNING: CPU: 2 PID: 30436 at drivers/gpu/drm/drm_dp_mst_topology.c:1258 process_single_tx_qlock+0x336/0x3ae [drm_kms_helper]() jaan 05 08:10:09 papaya kernel: fail jaan 05 08:10:09 papaya kernel: Modules linked in: nfsv3 nfs_acl nfs lockd grace sunrpc squashfs tun ctr ccm xt_limit nf_conntrack_ipv4 nf_defrag_ipv4 xt_conntrack nf_conntrack iptable_filter ip_tables bnep snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi arc4 dell_wmi sparse_keymap iTCO_wdt dell_laptop dcdbas cdc_mbim cdc_ncm usbnet mii cdc_wdm cdc_acm btusb bluetooth crc16 iwlmvm mac80211 intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp iwlwifi psmouse sdhci_pci cfg80211 i2c_i801 sdhci rfkill mmc_core thermal wmi battery dell_smo8800 snd_hda_intel snd_hda_controller snd_hda_codec e1000e snd_pcm snd_timer ptp mei_me lpc_ich ac snd processor pps_core mfd_core xts crc32_pclmul i915 fbcon bitblit softcursor font cfbfillrect cfbimgblt intel_gtt cfbcopyarea ehci_pci ehci_hcd drm_kms_helper drm agpgart jaan 05 08:10:09 papaya kernel: xhci_pci fb fbdev xhci_hcd video button autofs4 jaan 05 08:10:09 papaya kernel: CPU: 2 PID: 30436 Comm: Xorg Tainted: G W 3.18.1+ #53 jaan 05 08:10:09 papaya kernel: Hardware name: Dell Inc. Latitude E7440/0PC4X0, BIOS A10 06/26/2014 jaan 05 08:10:09 papaya kernel: 0000000000000009 ffff8803233ab818 ffffffff81489ce9 0000000000000000 jaan 05 08:10:09 papaya kernel: ffff8803233ab868 ffff8803233ab858 ffffffff81038efb ffffffff817e6e00 jaan 05 08:10:09 papaya kernel: ffffffffa00a71ca ffff8803ee409800 000000000000000d ffff880406382908 jaan 05 08:10:09 papaya kernel: Call Trace: jaan 05 08:10:09 papaya kernel: [<ffffffff81489ce9>] dump_stack+0x4e/0x71 jaan 05 08:10:09 papaya kernel: [<ffffffff81038efb>] warn_slowpath_common+0x7c/0x96 jaan 05 08:10:09 papaya kernel: [<ffffffffa00a71ca>] ? process_single_tx_qlock+0x336/0x3ae [drm_kms_helper] jaan 05 08:10:09 papaya kernel: [<ffffffff81038fa9>] warn_slowpath_fmt+0x41/0x43 jaan 05 08:10:09 papaya kernel: [<ffffffffa00a71ca>] process_single_tx_qlock+0x336/0x3ae [drm_kms_helper] jaan 05 08:10:09 papaya kernel: [<ffffffff81063bac>] ? __wake_up+0x3f/0x48 jaan 05 08:10:09 papaya kernel: [<ffffffffa00a727d>] process_single_down_tx_qlock+0x3b/0x10c [drm_kms_helper] jaan 05 08:10:09 papaya kernel: [<ffffffffa00a73f6>] drm_dp_queue_down_tx+0x60/0x71 [drm_kms_helper] jaan 05 08:10:09 papaya kernel: [<ffffffffa00a8aa3>] drm_dp_mst_i2c_xfer+0xf9/0x1b6 [drm_kms_helper] jaan 05 08:10:09 papaya kernel: [<ffffffffa00f0150>] ? intel_resume_prepare+0x3da/0x5a6 [i915] jaan 05 08:10:09 papaya kernel: [<ffffffffa00fa22e>] ? intel_aux_display_runtime_put+0x9/0xb [i915] jaan 05 08:10:09 papaya kernel: [<ffffffffa0163742>] ? gmbus_xfer+0x48e/0x4a0 [i915] jaan 05 08:10:09 papaya kernel: [<ffffffff8137f442>] __i2c_transfer+0xd2/0x248 jaan 05 08:10:09 papaya kernel: [<ffffffff8137fa10>] i2c_transfer+0x58/0x7f jaan 05 08:10:09 papaya kernel: [<ffffffffa006c1e3>] drm_do_probe_ddc_edid+0xaf/0x108 [drm] jaan 05 08:10:09 papaya kernel: [<ffffffffa006c254>] drm_probe_ddc+0x18/0x1f [drm] jaan 05 08:10:09 papaya kernel: [<ffffffffa006d524>] drm_get_edid+0x20/0x22b [drm] jaan 05 08:10:09 papaya kernel: [<ffffffffa00a7f26>] drm_dp_mst_get_edid+0x2d/0x4a [drm_kms_helper] jaan 05 08:10:09 papaya kernel: [<ffffffffa015be00>] intel_dp_mst_get_modes+0x28/0x55 [i915] jaan 05 08:10:09 papaya kernel: [<ffffffffa00a5fcb>] drm_helper_probe_single_connector_modes_merge_bits+0x165/0x33a [drm_kms_helper] jaan 05 08:10:09 papaya kernel: [<ffffffffa00a61bb>] drm_helper_probe_single_connector_modes+0xe/0x10 [drm_kms_helper] jaan 05 08:10:09 papaya kernel: [<ffffffffa0068a73>] drm_mode_getconnector+0xfa/0x344 [drm] jaan 05 08:10:09 papaya kernel: [<ffffffffa005da12>] drm_ioctl+0x2b4/0x412 [drm] jaan 05 08:10:09 papaya kernel: [<ffffffffa0068979>] ? drm_mode_getcrtc+0xbc/0xbc [drm] jaan 05 08:10:09 papaya kernel: [<ffffffff81122884>] do_vfs_ioctl+0x3f9/0x443 jaan 05 08:10:09 papaya kernel: [<ffffffff81122907>] SyS_ioctl+0x39/0x62 jaan 05 08:10:09 papaya kernel: [<ffffffff8148eb92>] system_call_fastpath+0x12/0x17 jaan 05 08:10:09 papaya kernel: ---[ end trace 0ac4242e6651a9a9 ]--- jaan 05 08:10:09 papaya kernel: ------------[ cut here ]------------ Switched the driver to SNA. Running ebdc4d1eeb23604cf5c57c3d3a70629af041297d. All issues remain the same as running on GLAMOR. Also discovering that I am able to completely hang the video by connecting an additional 21:9 monitor 2560x1080 monitor to the dock's second DVI-D output and then running xrandr. Things stay alive underneath, as I see the drive lights blinking etc and am able to use magic sysrq to reboot. But video stays frozen no matter what I do. Feels connected to what bug 84718 guys is talking about. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/app/xrandr/issues/20. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.