FreeRDP: Login to Azure Virtual Desktop crashes
Found a bug? - We would like to help you and smash the bug away.
- Please don’t “report” questions as bugs. For these (questions/build instructions/…) please use one of the following means of contact:
- We are reachable via:
- Matrix room : #FreeRDP:matrix.org (main)
- XMPP channel: #FreeRDP#matrix.org@matrix.org (bridged)
- IRC channel : #freerdp @ irc.oftc.net (bridged)
- We are reachable via mailing list freerdp-devel@lists.sourceforge.net
- Try our mailing list for discussions/questions
- Before reporting a bug have a look into our issue tracker to see if the bug was already reported and you can add some additional information.
- If it’s a new bug - create a new issue.
- For more details see https://github.com/FreeRDP/FreeRDP/wiki/BugReporting
Describe the bug When trying to login to Azure Virtual Desktop, freerdp crashes after I paste the redirect URL from Azure:
[07:37:49:441] [2:00000002] [WARN][com.freerdp.client.common.cmdline] - [freerdp_client_warn_experimental]: If problems occur please check https://github.com/FreeRDP/FreeRDP/issues for know issues or create a new one!
[07:37:49:441] [2:00000002] [WARN][com.freerdp.client.common.cmdline] - [freerdp_client_warn_experimental]: Developers hang out in https://matrix.to/#/#FreeRDP:matrix.org?via=matrix.org - dont hesitate to ask some questions. (replies might take some time depending on your timezone)
[07:37:49:443] [2:00000002] [WARN][com.freerdp.client.common] - [freerdp_client_populate_settings_from_rdp_file]: This build does not support [MS-RDPECAM] camera redirection channel. Ignoring 'camerastoredirect'
[07:37:49:525] [2:00000003] [INFO][com.freerdp.client.SDL] - [sdl_pre_connect]: Update size to 1024x768
Browse to: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=a85cf173-4192-42f8-81fa-777a763e6e2c&response_type=code&scope=https%3A%2F%2Fwww.wvd.microsoft.com%2F.default&redirect_uri=https%3A%2F%2Flogin.microsoftonline.com%2Fcommon%2Foauth2%2Fnativeclient
Paste redirect URL here:
https://login.microsoftonline.com/common/oauth2/nativeclient?code=<omitted>&session_state=<omitted>
[07:38:05:887] [2:00000002] [INFO][com.freerdp.client.SDL] - [winpr_LogOutputFunction]: [SDL_LOG_CATEGORY_RENDER] OpenGL shaders: ENABLED
[07:38:05:887] [2:00000002] [INFO][com.freerdp.client.SDL] - [winpr_LogOutputFunction]: [SDL_LOG_CATEGORY_RENDER] Created renderer: opengl
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [fatal_handler]: Caught signal 'Segmentation fault' [11]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 0: /app/bin/../lib/libwinpr3.so.3(winpr_backtrace+0x4e) [0x7f4f6af5892e]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 1: /app/bin/../lib/libwinpr3.so.3(winpr_log_backtrace_ex+0x34) [0x7f4f6af59b54]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 2: /app/bin/../lib/libfreerdp3.so.3(+0x4c862) [0x7f4f6b24c862]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 3: /usr/lib/x86_64-linux-gnu/libc.so.6(+0x3ee80) [0x7f4f6aa51e80]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 4: /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0(+0x5dd44) [0x7f4f6b085d44]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 5: /usr/lib/x86_64-linux-gnu/libSDL2_ttf-2.0.so.0(+0x3a88) [0x7f4f6b5b6a88]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 6: /usr/lib/x86_64-linux-gnu/libfreetype.so.6(+0x17260) [0x7f4f68955260]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 7: /usr/lib/x86_64-linux-gnu/libfreetype.so.6(+0x1c2ea) [0x7f4f6895a2ea]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 8: /usr/lib/x86_64-linux-gnu/libfreetype.so.6(+0x22376) [0x7f4f68960376]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 9: /usr/lib/x86_64-linux-gnu/libfreetype.so.6(FT_Load_Glyph+0x19e) [0x7f4f6895363e]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 10: /usr/lib/x86_64-linux-gnu/libSDL2_ttf-2.0.so.0(+0x4111) [0x7f4f6b5b7111]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 11: /usr/lib/x86_64-linux-gnu/libSDL2_ttf-2.0.so.0(+0x50fa) [0x7f4f6b5b80fa]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 12: /usr/lib/x86_64-linux-gnu/libSDL2_ttf-2.0.so.0(+0xdf9d) [0x7f4f6b5c0f9d]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 13: sdl-freerdp(+0x12447) [0x55a624e0b447]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 14: sdl-freerdp(+0x129b0) [0x55a624e0b9b0]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 15: sdl-freerdp(+0x14159) [0x55a624e0d159]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 16: sdl-freerdp(main+0x579) [0x55a624e03569]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 17: /usr/lib/x86_64-linux-gnu/libc.so.6(+0x2808a) [0x7f4f6aa3b08a]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 18: /usr/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b) [0x7f4f6aa3b14b]
[07:38:05:887] [2:00000002] [ERROR][com.freerdp.utils.signal] - [winpr_log_backtrace_ex]: 19: sdl-freerdp(+0xcec5) [0x55a624e05ec5]
To Reproduce
flatpak run com.freerdp.FreeRDP SessionDesktop.rdpw /gateway:type:arm /u:<username> /cert:ignore
Expected behavior I expected FreeRDP to open an Azure Virtual Desktop session.
Screenshots If applicable, add screenshots to help explain your problem.
Application details
- FreeRDP version (
xfreerdp /version): This is FreeRDP version 3.0.0-beta4 (3.0.0-beta4) - Command line used: flatpak run com.freerdp.FreeRDP SessionDesktop.rdpw /gateway:type:arm /u:<omitted>
- Output of
xfreerdp /buildconfig:
This is FreeRDP version 3.0.0-beta4 (3.0.0-beta4)
Build configuration: BUILD_TESTING=OFF WINPR_HAVE_AIO_H=1 WINPR_HAVE_EXECINFO_BACKTRACE=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS=1 WINPR_HAVE_EXECINFO_BACKTRACE_SYMBOLS_FD=1 WINPR_HAVE_EXECINFO_HEADER=1 WINPR_HAVE_FCNTL_H=1 WINPR_HAVE_GETLOGIN_R=1 WINPR_HAVE_GETPWUID_R=1 WINPR_HAVE_INTTYPES_H=1 WINPR_HAVE_JOURNALD_H=TRUE WINPR_HAVE_POLL_H=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIBS= WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL=1 WINPR_HAVE_STDBOOL_H=1 WINPR_HAVE_STDINT_H=1 WINPR_HAVE_STRNDUP=1 WINPR_HAVE_SYSLOG_H=1 WINPR_HAVE_SYS_EVENTFD_H=1 WINPR_HAVE_SYS_FILIO_H= WINPR_HAVE_SYS_SELECT_H=1 WINPR_HAVE_SYS_SOCKIO_H= WINPR_HAVE_SYS_TIMERFD_H=1 WINPR_HAVE_TM_GMTOFF=1 WINPR_HAVE_UNISTD_H=1 WINPR_HAVE_UNWIND_H=1 WITH_AAD=ON WITH_ADD_PLUGIN_TO_RPATH=OFF WITH_ALSA=ON WITH_CAIRO=OFF 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_CLIENT_SDL=ON WITH_CLIENT_SDL_AVAILABLE=1 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_CODECS=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_EVENTS=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_SCHANNEL=OFF WITH_DEBUG_SDL_EVENTS=OFF WITH_DEBUG_SDL_KBD_EVENTS=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_AVAILABLE=0 WITH_DEBUG_URBDRC=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_DSP_FFMPEG=ON WITH_DSP_FFMPEG_AVAILABLE=1 WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=ON WITH_FREERDP_DEPRECATED=OFF WITH_FREERDP_DEPRECATED_COMMANDLINE=OFF WITH_FUSE=OFF WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_INTERNAL_MD4=OFF WITH_INTERNAL_MD5=OFF WITH_INTERNAL_RC4=OFF WITH_IPP=OFF WITH_JPEG=OFF WITH_KRB5=ON WITH_KRB5_NO_NTLM_FALLBACK=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=ON WITH_LODEPNG=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=OFF WITH_MBEDTLS=OFF WITH_NATIVE_SSPI=OFF WITH_OPENCL=OFF WITH_OPENH264=OFF WITH_OPENSC_PKCS11_LINKED=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=OFF WITH_PCSC=ON WITH_PKCS11=ON WITH_PLATFORM_SERVER=ON WITH_POLL=ON WITH_PROFILER=OFF WITH_PROXY=ON WITH_PROXY_APP=ON WITH_PROXY_EMULATE_SMARTCARD=OFF WITH_PROXY_MODULES=ON WITH_PULSE=ON WITH_RDTK=ON WITH_SAMPLE=ON 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_SMARTCARD_EMULATE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SMARTCARD_PCSC=ON WITH_SOXR=OFF WITH_SSE2=ON WITH_SWSCALE=ON WITH_THIRD_PARTY=OFF WITH_UNICODE_BUILTIN=OFF WITH_VAAPI=OFF WITH_VAAPI_AVAILABLE=1 WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_VERBOSE_WINPR_ASSERT=ON WITH_VIDEO_FFMPEG=ON WITH_VIDEO_FFMPEG_AVAILABLE=1 WITH_WAYLAND=ON WITH_WEBVIEW=OFF WITH_WINPR_DEPRECATED=OFF WITH_WINPR_TOOLS=ON WITH_WIN_CONSOLE=ON WITH_X11=ON WITH_XCURSOR=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XV=ON
Build type: RelWithDebInfo
CFLAGS: -O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -fPIC -Wall -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g -fno-omit-frame-pointer
Compiler: GNU, 13.2.0
Target architecture: x64
- OS version connecting to (server side)
- If available the log output from a run with
/log-level:trace 2>&1 | tee log.txt - If you built it yourself add some notes which tag/commit/branch you have used, also your cmake parameters and compiler can help
Environment (please complete the following information):
- OS: Linux
- Version/Distribution: Pop! Os 22.04 LTS
- Architecture: amd64
Additional context Add any other context about the problem here.
** Please remove this text before submitting your issue!
Thank you for reporting a bug!
About this issue
- Original URL
- State: closed
- Created 8 months ago
- Comments: 15 (7 by maintainers)
I confirmed that relative mouse is working for me in latest master (46179077)
I´ve detected a few issues with relative mouse support and fixed these with #9677 - could you give that branch a try?