Sorry for dragging this on again, but why exactly does the non-webview link copying not work? FreeRDP dev says you have to ignore the scare screens but it should work:
opened 03:58PM - 12 Jun 26 UTC
sdl
aad
# **Describe the bug**
(Filing this issue after https://discourse.nixos.org/t/f… reerdp-webview-aad/78119, have not personally tried)
After logging in with the webview for /aad FreeRDP segfaults.
# **To Reproduce**
Steps to reproduce the behavior:
1. Log into a server with /aad
2. It segfaults
# **Expected behavior**
Not to segfault
# **Screenshots**
N/A
# **Application details**
* FreeRDP version (`xfreerdp /version`)
This is FreeRDP version 3.26.0 (n/a)
* Command line used
* Output of `xfreerdp /buildconfig`
```
This is FreeRDP version [/home/jonahgam/nixpkgs/result/bin/sdl-freerdp] 3.26.0 (n/a)
[/home/jonahgam/nixpkgs/result/bin/sdl-freerdp] Build configuration: BUILD_TESTING=FALSE BUILD_TESTING_INTERNAL=OFF BUILD_TESTING_INTERNAL_AVAILABLE=1 BUILD_TESTING_NO_H264=OFF BUILD_TESTING_NO_H264_AVAILABLE=0 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_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_STRERROR_R=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 WITHOUT_FREERDP_3x_DEPRECATED=OFF WITH_AAD=ON WITH_ABSOLUTE_PLUGIN_LOAD_PATHS=ON WITH_ADD_PLUGIN_TO_RPATH=OFF WITH_ALSA=ON WITH_AOM=OFF WITH_AVX2=ON WITH_BINARY_VERSIONING=OFF WITH_CAIRO=TRUE WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CJSON_REQUIRED=OFF 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_SDL2=OFF WITH_CLIENT_SDL3=ON WITH_CLIENT_SDL_AVAILABLE=1 WITH_CLIENT_SDL_VERSIONED=OFF WITH_CUPS=TRUE WITH_CURSOR_DUMP=OFF 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_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SCHANNEL=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_UTILS_CMDLINE_DUMP=OFF WITH_DEBUG_WND=OFF WITH_DOCUMENTATION=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_DSP_FFMPEG=ON WITH_DSP_FFMPEG_AVAILABLE=1 WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=TRUE WITH_FAAD2=TRUE WITH_FDK_AAC=OFF WITH_FFMPEG=ON WITH_FREERDP_DEPRECATED=OFF WITH_FREERDP_DEPRECATED_COMMANDLINE=OFF WITH_FULL_CONFIG_PATH=OFF WITH_FUSE=TRUE WITH_GFX_AV1=OFF WITH_GFX_FRAME_DUMP=OFF WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_INSTALL_CLIENT_DESKTOP_FILES=OFF WITH_INTERNAL_MD4=OFF WITH_INTERNAL_MD5=OFF WITH_INTERNAL_RC4=OFF WITH_JANSSON_REQUIRED=OFF WITH_JPEG=TRUE WITH_JSONC_REQUIRED=OFF WITH_JSON_DISABLED=OFF WITH_KEYBOARD_LAYOUT_FROM_FILE=OFF WITH_KRB5=TRUE WITH_KRB5_NO_NTLM_FALLBACK=OFF WITH_LAME=OFF WITH_LIBRARY_SOVERSIONING=ON WITH_LIBRARY_VERSIONING=ON WITH_LIBRESSL=OFF WITH_LODEPNG=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=TRUE WITH_MBEDTLS=OFF WITH_NATIVE_SSPI=OFF WITH_NO_UNDEFINED=OFF WITH_OPENCL=OFF WITH_OPENH264=TRUE WITH_OPENH264=TRUE WITH_OPENH264_LOADING=OFF WITH_OPENSSL=ON WITH_OPUS=TRUE WITH_OSS=FALSE WITH_PCSC=TRUE 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=TRUE WITH_RDTK=OFF WITH_RESOURCE_VERSIONING=OFF 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_SDL_IMAGE_DIALOGS=OFF WITH_SDL_LINK_SHARED=ON WITH_SERVER=TRUE WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SERVER_SHADOW_CLI=ON WITH_SHADOW=ON WITH_SHADOW_SUBSYSTEM=ON WITH_SIMD=ON WITH_SMARTCARD_EMULATE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SMARTCARD_PCSC=ON WITH_SOXR=OFF WITH_SSO_MIB=OFF WITH_STREAMPOOL_DEBUG=OFF WITH_SWSCALE=ON WITH_SWSCALE_LOADING=OFF WITH_SYSTEMD=ON WITH_THIRD_PARTY=OFF WITH_TIMEZONE_COMPILED=ON WITH_TIMEZONE_FROM_FILE=OFF WITH_TIMEZONE_ICU=OFF WITH_UNICODE_BUILTIN=OFF WITH_URIPARSER=ON WITH_VAAPI=FALSE WITH_VAAPI_AVAILABLE=1 WITH_VAAPI_H264_ENCODING=ON WITH_VAAPI_H264_ENCODING_AVAILABLE=1 WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_VERBOSE_WINPR_ASSERT=ON WITH_VIDEOTOOLBOX=OFF WITH_VIDEOTOOLBOX_AVAILABLE=0 WITH_VIDEO_FFMPEG=ON WITH_VIDEO_FFMPEG_AVAILABLE=1 WITH_WAYLAND=TRUE WITH_WCHAR_FILE_DIRECTORY_INFORMATION=OFF WITH_WEBVIEW=TRUE WITH_WINPR_DEPRECATED=OFF WITH_WINPR_JSON=ON WITH_WINPR_TOOLS=ON WITH_WINPR_TOOLS_CLI=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 WITH_YUV=OFF
Build type: Release
CFLAGS: -fvisibility=hidden -fno-omit-frame-pointer -Wredundant-decls -fsigned-char -Wimplicit-function-declaration -Wno-jump-misses-init -fvisibility=hidden -O3 -DNDEBUG
Compiler: GNU, 15.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
https://github.com/NixOS/nixpkgs/pull/529575
# **Environment (please complete the following information):**
- OS: Linux
- Version/Distribution: NixOS
- Architecture: [amd64, arm]: amd63
# **Additional context**
Here's the segfault he had:
```
[13:53:03:299] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [fatal_handler]: Caught signal 'Segmentation fault' [11]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 0: address=0x7f45e33ba4e3 dli_fname=/nix/store/dj8zawd4c0lydkz1i6lxln7rxn7547fi-freerdp-3.26.0/bin/../lib/libwinpr3.so.3 [0x7f45e333c000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 1: address=0x7f45e33bd0d6 dli_fname=/nix/store/dj8zawd4c0lydkz1i6lxln7rxn7547fi-freerdp-3.26.0/bin/../lib/libwinpr3.so.3 [0x7f45e333c000], dli_sname=winpr_log_backtrace_ex [0x7f45e33bd0a0]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 2: address=0x7f45e3072fbe dli_fname=/nix/store/dj8zawd4c0lydkz1i6lxln7rxn7547fi-freerdp-3.26.0/bin/../lib/libfreerdp3.so.3 [0x7f45e3000000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 3: address=0x7f45e2842790 dli_fname=/nix/store/57iz36553175g3178pvxjij8z5rcsd4n-glibc-2.42-61/lib/libc.so.6 [0x7f45e2800000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 4: address=0x7f45e29935dc dli_fname=/nix/store/57iz36553175g3178pvxjij8z5rcsd4n-glibc-2.42-61/lib/libc.so.6 [0x7f45e2800000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 5: address=0x7f45e286b380 dli_fname=/nix/store/57iz36553175g3178pvxjij8z5rcsd4n-glibc-2.42-61/lib/libc.so.6 [0x7f45e2800000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 6: address=0x7f45e28914ed dli_fname=/nix/store/57iz36553175g3178pvxjij8z5rcsd4n-glibc-2.42-61/lib/libc.so.6 [0x7f45e2800000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 7: address=0x7f45e33cc146 dli_fname=/nix/store/dj8zawd4c0lydkz1i6lxln7rxn7547fi-freerdp-3.26.0/bin/../lib/libwinpr3.so.3 [0x7f45e333c000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 8: address=0x7f45e33cc28f dli_fname=/nix/store/dj8zawd4c0lydkz1i6lxln7rxn7547fi-freerdp-3.26.0/bin/../lib/libwinpr3.so.3 [0x7f45e333c000], dli_sname=WLog_PrintTextMessageVA [0x7f45e33cc230]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 9: address=0x55ab71c01b52 dli_fname=sdl-freerdp [0x55ab71bbd000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 10: address=0x55ab71c0b3fe dli_fname=sdl-freerdp [0x55ab71bbd000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 11: address=0x55ab71c042ca dli_fname=sdl-freerdp [0x55ab71bbd000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 12: address=0x7f45e43b31bc dli_fname=/nix/store/jlyahda14aya375lv7k9fsin2zk90nxz-glib-2.88.1/lib/libgobject-2.0.so.0 [0x7f45e439b000], dli_sname=g_closure_invoke [0x7f45e43b3020]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 13: address=0x7f45e43c914a dli_fname=/nix/store/jlyahda14aya375lv7k9fsin2zk90nxz-glib-2.88.1/lib/libgobject-2.0.so.0 [0x7f45e439b000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 14: address=0x7f45e43cabcc dli_fname=/nix/store/jlyahda14aya375lv7k9fsin2zk90nxz-glib-2.88.1/lib/libgobject-2.0.so.0 [0x7f45e439b000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 15: address=0x7f45e43d0804 dli_fname=/nix/store/jlyahda14aya375lv7k9fsin2zk90nxz-glib-2.88.1/lib/libgobject-2.0.so.0 [0x7f45e439b000], dli_sname=g_signal_emit_valist [0x7f45e43d07d0]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 16: address=0x7f45e43d08cf dli_fname=/nix/store/jlyahda14aya375lv7k9fsin2zk90nxz-glib-2.88.1/lib/libgobject-2.0.so.0 [0x7f45e439b000], dli_sname=g_signal_emit [0x7f45e43d0840]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 17: address=0x7f45e75d7397 dli_fname=/nix/store/f9zsbigij2k503m6s2yqhw9pqyzhcd68-webkitgtk-2.52.4+abi=4.1/lib/libwebkit2gtk-4.1.so.0 [0x7f45e6600000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 18: address=0x7f45e74c4230 dli_fname=/nix/store/f9zsbigij2k503m6s2yqhw9pqyzhcd68-webkitgtk-2.52.4+abi=4.1/lib/libwebkit2gtk-4.1.so.0 [0x7f45e6600000], dli_sname=(null) [(nil)]
[13:53:03:304] [2057761:001f6648] [ERROR][com.freerdp.utils.signal.posix] - [winpr_log_backtrace_ex]: 19: address=0x7f45e6e3e2ba dli_fname=/nix/store/f9zsbigij2k503m6s2yqhw9pqyzhcd68-webkitgtk-2.52.4+abi=4.1/lib/libwebkit2gtk-4.1.so.0 [0x7f45e6600000], dli_sname=(null) [(nil)]
[1] 2057761 segmentation fault (core dumped) sdl-freerdp /v:10.91.72.62 /sec:aad
```
_Thank you for reporting a bug!_
unless they have a stronger policy that requires webview somehow. I don’t know much about RDP or intune.
Oh also what browser did you try link copying in? Needs to be chrome-based according to akallabeth.