[Bug 1193132] New: xfreerdp "Segmentation fault" with nvidia driver

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 Bug ID: 1193132 Summary: xfreerdp "Segmentation fault" with nvidia driver Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: openSUSE Tumbleweed Status: NEW Severity: Major Priority: P5 - None Component: X11 Applications Assignee: screening-team-bugs@suse.de Reporter: bityjpixel@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- xfreerdp doesn't work with nvidia driver(Segmentation fault), but works well with Nouveau on the same machine. xfreerdp startup log on nvidia: xfreerdp 127.0.0.1 [20:09:54:279] [20295:20295] [WARN][com.freerdp.client.common.cmdline] - ---------------------------------------- [20:09:54:279] [20295:20295] [WARN][com.freerdp.client.common.cmdline] - Using deprecated command-line interface! [20:09:54:279] [20295:20295] [WARN][com.freerdp.client.common.cmdline] - This will be removed with FreeRDP 3! [20:09:54:279] [20295:20295] [WARN][com.freerdp.client.common.cmdline] - ---------------------------------------- [20:09:54:279] [20295:20295] [WARN][com.freerdp.client.common.compatibility] - 127.0.0.1 -> /v:127.0.0.1 [20:09:54:279] [20295:20295] [WARN][com.freerdp.client.common.compatibility] - [20:09:54:280] [20295:20296] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state [20:09:54:280] [20295:20296] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr [20:09:54:280] [20295:20296] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd [20:09:54:280] [20295:20296] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [20:09:54:280] [20295:20296] [INFO][com.freerdp.client.x11] - No user name set. - Using login name: suser [20:09:54:591] [20295:20296] [INFO][com.freerdp.primitives] - primitives autodetect, using optimized [20:09:54:592] [20295:20296] [INFO][com.freerdp.utils] - Caught signal 'Segmentation fault' [11] my config: Operating System: openSUSE Tumbleweed 20211125 KDE Plasma Version: 5.23.3 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.2 Kernel Version: 5.15.3-1-default (64-bit) Graphics Platform: X11 Processors: 8 �� Intel�� Core��� i7-3770 CPU @ 3.40GHz Memory: 15.6 ������ of RAM Graphics Processor: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2 xfreerdp is installed from the repository "http://download.opensuse.org/tumbleweed/repo/oss/" Information for package freerdp: -------------------------------- Repository : Main repository (OSS) Name : freerdp Version : 2.4.1-1.2 Arch : x86_64 Vendor : openSUSE Installed Size : 678.5 KiB Installed : Yes Status : up-to-date Source package : freerdp-2.4.1-1.2.src Summary : Remote Desktop Viewer Client Description : FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) following the Microsoft Open Specifications. This package provides the client application. Nvidia drivers is installed from repository "http://download.nvidia.com/opensuse/tumbleweed/" Information for package nvidia-gfxG05-kmp-default: -------------------------------------------------- Repository : nvidia Name : nvidia-gfxG05-kmp-default Version : 470.86_k5.14.14_1-46.1 Arch : x86_64 Vendor : obs://build.suse.de/Proprietary:X11:Drivers Installed Size : 91.0 MiB Installed : Yes (automatically) Status : up-to-date Source package : nvidia-gfxG05-470.86-46.1.nosrc Summary : NVIDIA graphics driver kernel module for GeForce 600 series and newer Description : This package provides the closed-source NVIDIA graphics driver kernel module for GeForce 600 series and newer GPUs. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 Pixel Bityj <bityjpixel@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bityjpixel@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 Bj�rn Voigt <bjoernv@arcor.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bjoernv@arcor.de -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 http://bugzilla.opensuse.org/show_bug.cgi?id=1193132#c1 --- Comment #1 from Bj�rn Voigt <bjoernv@arcor.de> --- I tested 3 versions of FreeRDP (Tumbleweek package freerdp-2.4.1-1.2.x86_64, Git Head, Git from July 2, 2021). I had segmentation faults with Git head since some months, so I saved Git from July 2, 2021. Today also the version Git from July 2, 2021 freezes. I had to kill "xfreerdp" with "kill -9". But xfreerdp from Tumbleweed is working today. Vinagre and Krdc are still not working. I also use Nvidia driver 470.86. Please recheck without any other applications (no Google Chrome, Teams, Electron based applications ...). -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 http://bugzilla.opensuse.org/show_bug.cgi?id=1193132#c2 --- Comment #2 from Pixel Bityj <bityjpixel@gmail.com> --- On December 8, the freerdp was updated to version 2.4.1-1.3, but everything remained the same. On nvidia "Segmentation fault", remove nvidia driver, reboot - everything works. And since freerdp does not work remmina and krdc also cannot connect via rdp on the nvidia driver. I also found version 2.4.2 ~ git20211129-1.2 from https://download.opensuse.org/repositories/home:/hendwolt/openSUSE_Tumblewee..., it works with nvidia driver without "Segmentation fault". -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 Cesar Izurieta <cesar@ecuarock.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cesar@ecuarock.net -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 http://bugzilla.opensuse.org/show_bug.cgi?id=1193132#c4 Bruno Friedmann <bruno@ioda-net.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bruno@ioda-net.ch --- Comment #4 from Bruno Friedmann <bruno@ioda-net.ch> --- With TW version 20220702 and packages zypper se -si nvidia xfreerdp Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+---------------------------+---------+-----------------------+--------+----------- i+ | kernel-firmware-nvidia | package | 20220607-1.1 | noarch | oss i+ | libnvidia-egl-wayland1 | package | 1.1.9-3.3 | x86_64 | oss i+ | nvidia-computeG06 | package | 515.57-12.1 | x86_64 | nvidia i+ | nvidia-computeG06-32bit | package | 515.57-12.1 | x86_64 | nvidia i+ | nvidia-gfxG06-kmp-default | package | 515.57_k5.18.6_1-12.2 | x86_64 | nvidia i+ | nvidia-glG06 | package | 515.57-12.1 | x86_64 | nvidia i+ | nvidia-glG06-32bit | package | 515.57-12.1 | x86_64 | nvidia i+ | nvidia-texture-tools | package | 2.1.2-2.7 | x86_64 | oss i+ | x11-video-nvidiaG06 | package | 515.57-12.1 | x86_64 | nvidia i+ | x11-video-nvidiaG06-32bit | package | 515.57-12.1 | x86_64 | nvidia xfreerdp is failing 100% of time test are under Xorg X11 (not tested under wayland) with a simple call xfreerdp /v:click (click being a hostname) -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 http://bugzilla.opensuse.org/show_bug.cgi?id=1193132#c5 --- Comment #5 from Bruno Friedmann <bruno@ioda-net.ch> --- gdb /usr/bin/xfreerdp GNU gdb (GDB; openSUSE Tumbleweed) 11.1 Copyright (C) 2021 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-suse-linux". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://bugs.opensuse.org/>. 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"... Reading symbols from /usr/bin/xfreerdp... Reading symbols from /usr/lib/debug/usr/bin/xfreerdp-2.7.0-1.3.x86_64.debug... (gdb) run /v:click Starting program: /usr/bin/xfreerdp /v:click [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7ffff1970640 (LWP 12550)] [15:41:31:217] [12546:12550] [INFO][com.freerdp.client.x11] - No user name set. - Using login name: bruno [New Thread 0x7ffff0eba640 (LWP 12551)] [New Thread 0x7fffebfff640 (LWP 12553)] [New Thread 0x7fffeb7fe640 (LWP 12554)] [New Thread 0x7fffeaffd640 (LWP 12555)] [New Thread 0x7fffea7fc640 (LWP 12556)] [New Thread 0x7fffe9ffb640 (LWP 12557)] [New Thread 0x7fffe97fa640 (LWP 12558)] [New Thread 0x7fffe8ff9640 (LWP 12559)] [New Thread 0x7fffe87f8640 (LWP 12560)] [New Thread 0x7fffe7ff7640 (LWP 12561)] [New Thread 0x7fffe77f6640 (LWP 12562)] [New Thread 0x7fffe6ff5640 (LWP 12563)] [New Thread 0x7fffe67f4640 (LWP 12564)] [New Thread 0x7fffe5ff3640 (LWP 12565)] [New Thread 0x7fffe57f2640 (LWP 12566)] [New Thread 0x7fffe4ff1640 (LWP 12567)] [New Thread 0x7fffe47f0640 (LWP 12568)] Thread 2 "xfreerdp" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff1970640 (LWP 12550)] XDisplayString (dpy=0x0) at /usr/src/debug/libX11-1.8-2.1.x86_64/src/Macros.c:119 119 /usr/src/debug/libX11-1.8-2.1.x86_64/src/Macros.c: No such file or directory. (gdb) thread apply all bt Thread 19 (Thread 0x7fffe47f0640 (LWP 12568) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe47ef7e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe47ef7e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec3162a0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec317d30) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 18 (Thread 0x7fffe4ff1640 (LWP 12567) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe4ff07e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe4ff07e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec3162a0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec317a10) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 17 (Thread 0x7fffe57f2640 (LWP 12566) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe57f17e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe57f17e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec3162a0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec3176f0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 16 (Thread 0x7fffe5ff3640 (LWP 12565) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe5ff27e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe5ff27e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec3162a0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec3173d0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 --Type <RET> for more, q to quit, c to continue without paging--c Thread 15 (Thread 0x7fffe67f4640 (LWP 12564) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe67f37e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe67f37e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec3162a0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec3170b0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 14 (Thread 0x7fffe6ff5640 (LWP 12563) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe6ff47e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe6ff47e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec3162a0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec316d90) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 13 (Thread 0x7fffe77f6640 (LWP 12562) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe77f57e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe77f57e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec3162a0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec316a70) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 12 (Thread 0x7fffe7ff7640 (LWP 12561) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe7ff67e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe7ff67e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec3162a0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec316750) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 11 (Thread 0x7fffe87f8640 (LWP 12560) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe87f77e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe87f77e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec019ad0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec033050) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 10 (Thread 0x7fffe8ff9640 (LWP 12559) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe8ff87e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe8ff87e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec019ad0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec032d30) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 9 (Thread 0x7fffe97fa640 (LWP 12558) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe97f97e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe97f97e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec019ad0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec032a10) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 8 (Thread 0x7fffe9ffb640 (LWP 12557) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffe9ffa7e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffe9ffa7e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec019ad0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec0326f0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 7 (Thread 0x7fffea7fc640 (LWP 12556) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffea7fb7e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffea7fb7e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec019ad0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec0323d0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 6 (Thread 0x7fffeaffd640 (LWP 12555) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffeaffc7e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffeaffc7e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec019ad0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec0320b0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 5 (Thread 0x7fffeb7fe640 (LWP 12554) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffeb7fd7e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffeb7fd7e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec019ad0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec031d90) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 4 (Thread 0x7fffebfff640 (LWP 12553) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffebffe7e8, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffebffe7e0, dwMilliseconds=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20f44 in WaitForMultipleObjectsEx (nCount=2, lpHandles=<optimized out>, bWaitAll=0, dwMilliseconds=<optimized out>, bAlertable=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:426 #5 0x00007ffff7a4ca06 in thread_pool_work_func (arg=0x7fffec019ad0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/pool/pool.c:77 #6 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec019f80) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #7 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #8 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 3 (Thread 0x7ffff0eba640 (LWP 12551) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7ffff0eb9798, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7ffff0eb9790, dwMilliseconds=dwMilliseconds@entry=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20707 in WaitForSingleObjectEx (hHandle=0x7fffec00bd50, dwMilliseconds=dwMilliseconds@entry=4294967295, bAlertable=<optimized out>, bAlertable@entry=0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:272 #5 0x00007ffff7a20c17 in WaitForSingleObject (hHandle=<optimized out>, dwMilliseconds=dwMilliseconds@entry=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:301 #6 0x00007ffff7d9ab72 in play_thread (arg=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/channels/rdpsnd/client/rdpsnd_main.c:1323 #7 play_thread (arg=0x7fffec000f80) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/channels/rdpsnd/client/rdpsnd_main.c:1309 #8 0x00007ffff7a4c429 in thread_launcher (arg=0x7fffec0138c0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #9 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #10 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 2 (Thread 0x7ffff1970640 (LWP 12550) "xfreerdp"): #0 XDisplayString (dpy=0x0) at /usr/src/debug/libX11-1.8-2.1.x86_64/src/Macros.c:119 #1 0x00007ffff1167b85 in vdpau_common_Initialize (driver_data=0x7fffec327b00) at /usr/src/debug/libva-vdpau-driver-0.7.4-7.9.x86_64/src/vdpau_driver.c:188 #2 vdpau_Initialize_Current (ctx=0x7fffec326270) at /usr/src/debug/libva-vdpau-driver-0.7.4-7.9.x86_64/src/vdpau_driver_template.h:561 #3 __vaDriverInit_1_14 (ctx=0x7fffec326270) at /usr/src/debug/libva-vdpau-driver-0.7.4-7.9.x86_64/src/vdpau_driver.c:317 #4 0x00007ffff2946f81 in va_openDriver (dpy=dpy@entry=0x7fffec326100, driver_name=<optimized out>) at /usr/src/debug/libva-2.14.0-1.4.x86_64/va/va.c:526 #5 0x00007ffff294c8ee in vaInitialize (dpy=dpy@entry=0x7fffec326100, major_version=major_version@entry=0x7ffff196f594, minor_version=minor_version@entry=0x7ffff196f590) at /usr/src/debug/libva-2.14.0-1.4.x86_64/va/va.c:746 #6 0x00007ffff5c9d9fa in vaapi_device_connect (ctx=0x7fffec325d00, display=0x7fffec326100) at libavutil/hwcontext_vaapi.c:1482 #7 0x00007ffff5c9b1dd in av_hwdevice_ctx_create (pdevice_ref=pdevice_ref@entry=0x7fffec318758, type=type@entry=AV_HWDEVICE_TYPE_VAAPI, device=device@entry=0x7ffff7d089b4 "/dev/dri/renderD128", opts=opts@entry=0x0, flags=flags@entry=0) at libavutil/hwcontext.c:629 #8 0x00007ffff7cb41f5 in libavcodec_init (h264=0x7fffec3184d0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/libfreerdp/codec/h264_ffmpeg.c:541 #9 0x00007ffff7cb7297 in h264_context_init (h264=0x7fffec3184d0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/libfreerdp/codec/h264.c:549 #10 h264_context_new (Compressor=<optimized out>) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/libfreerdp/codec/h264.c:585 #11 0x00007ffff7c4751e in freerdp_client_codecs_prepare (codecs=0x7fffec014c80, flags=4294967295, width=1024, height=768) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/libfreerdp/core/codecs.c:107 #12 0x00007ffff7c4f4d9 in rdp_client_reset_codecs (context=0x555555634970) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/libfreerdp/core/connection.c:205 #13 rdp_client_connect (rdp=0x555555639df0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/libfreerdp/core/connection.c:240 #14 0x00007ffff7c45f45 in freerdp_connect (instance=instance@entry=0x555555634690) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/libfreerdp/core/freerdp.c:203 #15 0x000055555557340b in xf_client_thread (param=0x555555634690) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/client/X11/xf_client.c:1501 #16 0x00007ffff7a4c429 in thread_launcher (arg=0x555555699ca0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/thread/thread.c:316 #17 0x00007ffff7853777 in start_thread (arg=<optimized out>) at pthread_create.c:442 #18 0x00007ffff78ddc70 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81 Thread 1 (Thread 0x7ffff2271ac0 (LWP 12546) "xfreerdp"): #0 0x00007ffff78d064f in __GI___poll (fds=0x7fffffffd108, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff78ed7b2 in __poll_chk (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, fdslen=fdslen@entry=18446744073709551615) at poll_chk.c:27 #2 0x00007ffff7a20140 in poll (__timeout=<optimized out>, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:39 #3 pollset_poll (set=set@entry=0x7fffffffd100, dwMilliseconds=dwMilliseconds@entry=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/pollset.c:136 #4 0x00007ffff7a20707 in WaitForSingleObjectEx (hHandle=hHandle@entry=0x555555699ca0, dwMilliseconds=dwMilliseconds@entry=4294967295, bAlertable=<optimized out>, bAlertable@entry=0) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:272 #5 0x00007ffff7a20c17 in WaitForSingleObject (hHandle=hHandle@entry=0x555555699ca0, dwMilliseconds=dwMilliseconds@entry=4294967295) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/winpr/libwinpr/synch/wait.c:301 #6 0x000055555555c3c4 in main (argc=<optimized out>, argv=0x7fffffffd518) at /usr/src/debug/freerdp-2.7.0-1.3.x86_64/client/X11/cli/xfreerdp.c:75 -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 http://bugzilla.opensuse.org/show_bug.cgi?id=1193132#c6 --- Comment #6 from Bruno Friedmann <bruno@ioda-net.ch> --- Sorry forget to copy and paste the last bits (gdb) (gdb) cont Continuing. [15:44:15:144] [12546:12550] [ERROR][com.freerdp.utils] - Caught signal 'Segmentation fault' [11] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 0: /lib64/libwinpr2.so.2(winpr_backtrace+0x4e) [0x7ffff7a31f1e] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 1: /lib64/libwinpr2.so.2(winpr_log_backtrace_ex+0x30) [0x7ffff7a33b20] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 2: /lib64/libfreerdp2.so.2(+0x314be) [0x7ffff7bf54be] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 3: /lib64/libc.so.6(+0x567c0) [0x7ffff78027c0] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 4: /lib64/libX11.so.6(XDisplayString+0) [0x7ffff7e78000] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 5: /usr/lib64/dri/vdpau_drv_video.so(__vaDriverInit_1_14+0x55) [0x7ffff1167b85] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 6: /lib64/libva.so.2(+0x3f81) [0x7ffff2946f81] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 7: /lib64/libva.so.2(vaInitialize+0x14e) [0x7ffff294c8ee] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 8: /lib64/libavutil.so.56.70(+0x2a9fa) [0x7ffff5c9d9fa] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 9: /lib64/libavutil.so.56.70(av_hwdevice_ctx_create+0x5d) [0x7ffff5c9b1dd] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 10: /lib64/libfreerdp2.so.2(+0xf01f5) [0x7ffff7cb41f5] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 11: /lib64/libfreerdp2.so.2(h264_context_new+0x97) [0x7ffff7cb7297] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 12: /lib64/libfreerdp2.so.2(freerdp_client_codecs_prepare+0x38e) [0x7ffff7c4751e] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 13: /lib64/libfreerdp2.so.2(+0x8b4d9) [0x7ffff7c4f4d9] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 14: /lib64/libfreerdp2.so.2(freerdp_connect+0x255) [0x7ffff7c45f45] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 15: /usr/bin/xfreerdp(+0x1f40b) [0x55555557340b] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 16: /lib64/libwinpr2.so.2(+0x6e429) [0x7ffff7a4c429] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 17: /lib64/libc.so.6(+0xa7777) [0x7ffff7853777] [15:44:15:148] [12546:12550] [ERROR][com.freerdp.utils] - 18: /lib64/libc.so.6(+0x131c70) [0x7ffff78ddc70] Thread 2 "xfreerdp" received signal SIGSEGV, Segmentation fault. __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 44 pthread_kill.c: No such file or directory. -- You are receiving this mail because: You are on the CC list for the bug.

http://bugzilla.opensuse.org/show_bug.cgi?id=1193132 http://bugzilla.opensuse.org/show_bug.cgi?id=1193132#c7 Sol LiTuX <LiTuX@live.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |LiTuX@live.com --- Comment #7 from Sol LiTuX <LiTuX@live.com> --- Confirmed for both xfreerdp and wlfreerdp. My system is ``` OS: openSUSE Tumbleweed x86_64 Host: Precision 5820 Tower X-Series Kernel: 5.19.8-1-default Uptime: 46 mins Packages: 2502 (rpm) Shell: zsh 5.9 Resolution: 2560x1440, 2560x1440 DE: Plasma 5.25.5 WM: KWin Theme: [Plasma], Breeze [GTK2/3] Icons: [Plasma], breeze [GTK2/3] Terminal: konsole CPU: Intel i9-10940X (28) @ 4.600GHz GPU: NVIDIA GeForce RTX 3090 Memory: 2664MiB / 128521MiB ``` with freerdp-2.8.0-1.2 from OSS installed, and the G06 flavor of nvidia drivers from NVIDIA installed. The output of xfreerdp is ``` [21:41:07:083] [21502:21502] [DEBUG][com.freerdp.client.common] - This is Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=OFF HAVE_AIO_H=1 HAVE_EXECINFO_H=1 HAVE_FCNTL_H=1 HAVE_GETLOGIN_R=1 HAVE_GETPWUID_R=1 HAVE_INTTYPES_H=1 HAVE_JOURNALD_H=TRUE HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK=ON HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL=1 HAVE_SYSLOG_H=1 HAVE_SYS_EVENTFD_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_MODEM_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_STRTIO_H= HAVE_SYS_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 HAVE_XI_TOUCH_CLASS=1 WITH_ALSA=ON WITH_CAIRO=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLANG_FORMAT=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CUPS=ON WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_RDPGFX=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_TSMF_AVAILABLE=0 WITH_DEBUG_URBDRC=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_CLIPRDR=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DIRECTFB=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_DSP_FFMPEG=OFF WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=TRUE WITH_FFMPEG=TRUE WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=ON WITH_GSSAPI=OFF WITH_GSTREAMER_0_10=OFF WITH_GSTREAMER_1_0=ON WITH_ICU=ON WITH_IPP=OFF WITH_JPEG=ON WITH_LAME=ON WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=ON WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PAM=ON WITH_PCSC=ON WITH_PROFILER=OFF WITH_PROXY=ON WITH_PROXY_MODULES=OFF WITH_PULSE=ON WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=OFF WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=1 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=1 WITH_SERVER=ON WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SHADOW=ON WITH_SHADOW_MAC=ON WITH_SHADOW_X11=ON WITH_SMARTCARD_INSPECT=OFF WITH_SOXR=ON WITH_SSE2=ON WITH_SWSCALE=OFF WITH_THIRD_PARTY=OFF WITH_VAAPI=ON WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_VERBOSE_WINPR_ASSERT=ON WITH_WAYLAND=ON WITH_WINPR_TOOLS=ON WITH_X11=ON WITH_XCURSOR=ON WITH_XDAMAGE=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XKBFILE=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XTEST=ON WITH_XV=ON WITH_ZLIB=ON Build type: RelWithDebInfo CFLAGS: -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fPIE -pie -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g -fno-omit-frame-pointer -DWINPR_DLL Compiler: GNU, 12.1.1 Target architecture: x64 [21:41:07:083] [21502:21503] [DEBUG][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state [21:41:07:083] [21502:21503] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx rdpdr [21:41:07:083] [21502:21503] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd [21:41:07:083] [21502:21503] [DEBUG][com.freerdp.channels.cliprdr.client] - VirtualChannelEntryEx [21:41:07:083] [21502:21503] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [21:41:07:084] [21502:21503] [DEBUG][com.freerdp.channels.drdynvc.client] - VirtualChannelEntryEx [21:41:07:084] [21502:21503] [DEBUG][com.freerdp.client.common.cmdline] - loading channelEx drdynvc [21:41:07:084] [21502:21503] [INFO][com.freerdp.client.x11] - No user name set. - Using login name: litux [21:41:07:088] [21502:21503] [DEBUG][com.freerdp.primitives] - primitives benchmark result: [21:41:07:242] [21502:21503] [DEBUG][com.freerdp.primitives] - * generic= 56 [21:41:08:395] [21502:21503] [DEBUG][com.freerdp.primitives] - * optimized= 117 [21:41:08:395] [21502:21503] [DEBUG][com.freerdp.primitives] - primitives autodetect, using optimized [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - Caught signal 'Segmentation fault' [11] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 0: /lib64/libwinpr2.so.2(winpr_backtrace+0x4e) [0x7f31d2d97f2e] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 1: /lib64/libwinpr2.so.2(winpr_log_backtrace_ex+0x30) [0x7f31d2d99a90] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 2: /lib64/libfreerdp2.so.2(+0x314ce) [0x7f31d2f5a4ce] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 3: /lib64/libc.so.6(+0x3d910) [0x7f31d2b87910] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 4: /lib64/libX11.so.6(XDisplayString+0) [0x7f31d31dd020] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 5: /usr/lib64/dri/vdpau_drv_video.so(__vaDriverInit_1_15+0x55) [0x7f31cc47fb85] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 6: /lib64/libva.so.2(+0x3fcf) [0x7f31cdcc2fcf] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 7: /lib64/libva.so.2(vaInitialize+0x15e) [0x7f31cdcc8e0e] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 8: /lib64/libavutil.so.56.70(+0x2a9fa) [0x7f31d10419fa] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 9: /lib64/libavutil.so.56.70(av_hwdevice_ctx_create+0x5d) [0x7f31d103f1dd] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 10: /lib64/libfreerdp2.so.2(+0xf2c35) [0x7f31d301bc35] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 11: /lib64/libfreerdp2.so.2(h264_context_new+0x97) [0x7f31d301df57] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 12: /lib64/libfreerdp2.so.2(freerdp_client_codecs_prepare+0x38e) [0x7f31d2fad07e] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 13: /lib64/libfreerdp2.so.2(+0x8c009) [0x7f31d2fb5009] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 14: /lib64/libfreerdp2.so.2(freerdp_connect+0x255) [0x7f31d2fabb95] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 15: xfreerdp(+0x1fb1b) [0x56533762ab1b] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 16: /lib64/libwinpr2.so.2(+0x6e5f0) [0x7f31d2db25f0] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 17: /lib64/libc.so.6(+0x8e9b7) [0x7f31d2bd89b7] [21:41:08:399] [21502:21503] [ERROR][com.freerdp.utils] - 18: /lib64/libc.so.6(+0x1150f0) [0x7f31d2c5f0f0] [1] 21502 segmentation fault (core dumped) xfreerdp /v:172.17.3.11 /log-level:debug ``` -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com