Package: libfreerdp3-3
Version: 3.11.1+dfsg-1
Severity: serious
Tags: upstream patch
libfreerdp 3.11 introduced SSE4.1 optimizations but the runtime check
is implemented incorrectly, leading to SIGILL on machines without SSE4.1.
A fix is scheduled for 3.12 in [1]. I did a local rebuild with those 3
commits applied via d/patches and it solves the issue.
Note that the runtime check was wrong on all platforms, but maybe
others were lucky enough to not have those optimized instructions being
emitted *before* the check. So while this issue showed on amd64, arm
could be affected as well.
[1]
https://github.com/FreeRDP/FreeRDP/pull/11163
Cheers,
sur5r
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (501, 'testing'), (500, 'stable-updates'), (500, 'stable-security'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.11-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libfreerdp3-3 depends on:
ii libavcodec61 7:7.1-3+b2
ii libavutil59 7:7.1-3+b2
ii libc6 2.40-6
ii libssl3t64 3.4.0-2
ii libswresample5 7:7.1-3+b2
ii libswscale8 7:7.1-3+b2
ii libwinpr3-3 3.11.1+dfsg-1
ii libx11-6 2:1.8.10-2
ii libxkbfile1 1:1.1.0-1+b4
ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
libfreerdp3-3 recommends no packages.
Versions of packages libfreerdp3-3 suggests:
ii freerdp3-x11 3.11.1+dfsg-1
-- no debconf information
--
ceterum censeo microsoftem esse delendam.
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEe/X2rDZDH11A3BN6TPKyGPVNrj0FAmesbaUACgkQTPKyGPVN rj1xZw/9Hx/QIV3kkv5qXkQWitWodImnaGz2jn67Ayb0FvSIoEzchetF3XkJAJ5R nb8A/kBgDnU+Ro+dVT7FzSI4Y5ex0tbtlebUYFr+wogNY3q4A/XKi0sPCCxlyFYP 0Zc4Z5REM/CZJX7CcM8SSyxaqPzXqM8+wQK9HKGpRd1mrIGPF5wyxeI3gIR7B26r bOYJRwlPLavlTlIdRBAZevefsCGUpTeCTLm+hmsMdNr7CUjqbuWYjbCXuMH+MrL6 h151NAS+ZGWGYnsf4QDEqmMrUfFuU/l2L4ejfFje/f4iZiZU203KDxqgPXi9NZnA 3a0cxZ562emboDjMa1Nmk4ppu2XjjDnWwnkAW2zZoqeHPxqghDPBSAYgpAzRSIB1 WFCgTneS6CAop1GUnksWxwvq86HRHZN3GKrDlLU9V2DuhJZc9IoXhp4mYi3PtJcq 7gSvqaFqMPbhB1WyckdFBOXSOpQ5AVMZccxK5M5CZVg6wM+2fEOTNVO1vIXvzMc8 F9dZpo9PMHxnhrX1aa5/VvwU9H9AzZuV0LVt0dlgkIoBle0qMSyzvlEHkIHe/f0y Y5JDAZ4qsOymi+2AdMOEXv0U5brrhT0Hwsh1A9QhKosATcMRSzc/k68d8lppjOwC G9mgbfjCtilxq9e6lAXV500foI6+MavuYM1eeQRuHw/T0axeS3A=
=lbFu
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)