Your message dated Sat, 26 Mar 2022 11:59:13 +0000 with message-id <c4d20274f6d76a43fb574d2177f6e3af4235e4be.camel@adam-barratt.org.uk> and subject line Closing p-u requests for updates in 11.3 has caused the Debian Bug report #1004483, regarding bullseye-pu: package xserver-xorg-video-intel/2:2.99.917+git20200714-1+deb11u1 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1004483: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004483 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: bullseye-pu: package xserver-xorg-video-intel/2:2.99.917+git20200714-1+deb11u1
- From: Julien Cristau <jcristau@debian.org>
- Date: Fri, 28 Jan 2022 17:38:02 +0100
- Message-id: <YfQb6kE/3zYfJiwb@jcristau-z4>
Package: release.debian.org Severity: normal Tags: bullseye User: release.debian.org@packages.debian.org Usertags: pu X-Debbugs-Cc: jcristau@debian.org [ Reason ] Due to an issue with the way it sets compiler flags for sse2 routines, the intel Xorg driver was compiled with sse2 enabled for more than just the code that's guarded by cpu checks, and as a result X crashed with SIGILL on old CPUs. [ Impact ] No Xorg for users with those CPUs. This driver is dead upstream but is still what we use for some old intel chips that may not work as well with the generic modesetting driver. [ Tests ] 3 users have confirmed the patched package fixes the issue for them. [ Risks ] Patch is fairly trivial, instead of #pragma GCC push_options target("sse2,inline-all-stringops,fpmath=sse") [sse2 code] #pragma GCC push_options [other code] we replace the second push_options with a pop_options so the [other code] isn't compiled to the wrong target. (Now that I look at the code again I notice another bug where the sse2 use is guarded by "#if defined(sse2) && __x86_64__" where I think the && should be a ||, so even on CPUs with SSE2 the optimized code won't get used anymore on i386. But I suspect the impact of that bug is a small perf hit, so we're probably OK with that?) [ Checklist ] [x] *all* changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in (old)stable [x] the issue is verified as fixed in unstable Cheers, Julien debian/patches/sna-sse2.diff | 22 ++++++++++ xserver-xorg-video-intel-2.99.917+git20200714/debian/changelog | 7 +++ xserver-xorg-video-intel-2.99.917+git20200714/debian/patches/series | 2 3 files changed, 30 insertions(+), 1 deletion(-) diff -u xserver-xorg-video-intel-2.99.917+git20200714/debian/changelog xserver-xorg-video-intel-2.99.917+git20200714/debian/changelog --- xserver-xorg-video-intel-2.99.917+git20200714/debian/changelog +++ xserver-xorg-video-intel-2.99.917+git20200714/debian/changelog @@ -1,3 +1,10 @@ +xserver-xorg-video-intel (2:2.99.917+git20200714-1+deb11u1) bullseye; urgency=medium + + [ Julien Cristau ] + * Fix SIGILL crash on non-SSE2 CPUs (closes: #979276) + + -- Julien Cristau <jcristau@debian.org> Wed, 26 Jan 2022 17:56:02 +0100 + xserver-xorg-video-intel (2:2.99.917+git20200714-1) unstable; urgency=medium * New upstream snapshot. (Closes: #959400) diff -u xserver-xorg-video-intel-2.99.917+git20200714/debian/patches/series xserver-xorg-video-intel-2.99.917+git20200714/debian/patches/series --- xserver-xorg-video-intel-2.99.917+git20200714/debian/patches/series +++ xserver-xorg-video-intel-2.99.917+git20200714/debian/patches/series @@ -1 +1 @@ -#placeholder +sna-sse2.diff only in patch2: unchanged: --- xserver-xorg-video-intel-2.99.917+git20200714.orig/debian/patches/sna-sse2.diff +++ xserver-xorg-video-intel-2.99.917+git20200714/debian/patches/sna-sse2.diff @@ -0,0 +1,22 @@ +From 3d9f93d8bc5dfe2b79d4e16b8b5a6ce13b0792af Mon Sep 17 00:00:00 2001 +From: Julien Cristau <jcristau@debian.org> +Date: Fri, 21 Jan 2022 13:50:12 +0100 +Subject: [PATCH xf86-video-intel] Fix SIGILL crash on non-SSE2 CPUs (closes: + #979276) + +diff --git a/src/sna/blt.c b/src/sna/blt.c +index afc719f6..803c5142 100644 +--- a/src/sna/blt.c ++++ b/src/sna/blt.c +@@ -631,7 +631,7 @@ memcpy_between_tiled_x__swizzle_0__sse2(const void *src, void *dst, int bpp, + } + } + +-#pragma GCC push_options ++#pragma GCC pop_options + #endif + + fast void +-- +2.30.2 +
--- End Message ---
--- Begin Message ---
- To: 1000342-done@bugs.debian.org, 1000645-done@bugs.debian.org, 1001411-done@bugs.debian.org, 1001692-done@bugs.debian.org, 1001740-done@bugs.debian.org, 1001849-done@bugs.debian.org, 1002012-done@bugs.debian.org, 1002051-done@bugs.debian.org, 1002563-done@bugs.debian.org, 1002619-done@bugs.debian.org, 1002620-done@bugs.debian.org, 1002652-done@bugs.debian.org, 1002685-done@bugs.debian.org, 1002703-done@bugs.debian.org, 1003018-done@bugs.debian.org, 1003058-done@bugs.debian.org, 1003133-done@bugs.debian.org, 1003173-done@bugs.debian.org, 1003484-done@bugs.debian.org, 1003526-done@bugs.debian.org, 1003659-done@bugs.debian.org, 1003765-done@bugs.debian.org, 1003948-done@bugs.debian.org, 1004033-done@bugs.debian.org, 1004050-done@bugs.debian.org, 1004192-done@bugs.debian.org, 1004247-done@bugs.debian.org, 1004384-done@bugs.debian.org, 1004452-done@bugs.debian.org, 1004483-done@bugs.debian.org, 1004533-done@bugs.debian.org, 1004575-done@bugs.debian.org, 1004741-done@bugs.debian.org, 1004895-done@bugs.debian.org, 1004966-done@bugs.debian.org, 1004999-done@bugs.debian.org, 1005007-done@bugs.debian.org, 1005010-done@bugs.debian.org, 1005013-done@bugs.debian.org, 1005052-done@bugs.debian.org, 1005148-done@bugs.debian.org, 1005158-done@bugs.debian.org, 1005217-done@bugs.debian.org, 1005232-done@bugs.debian.org, 1005288-done@bugs.debian.org, 1005340-done@bugs.debian.org, 1005351-done@bugs.debian.org, 1005355-done@bugs.debian.org, 1005372-done@bugs.debian.org, 1005694-done@bugs.debian.org, 1005861-done@bugs.debian.org, 1005868-done@bugs.debian.org, 1005949-done@bugs.debian.org, 1006010-done@bugs.debian.org, 1006137-done@bugs.debian.org, 1006138-done@bugs.debian.org, 1006165-done@bugs.debian.org, 1006187-done@bugs.debian.org, 1006192-done@bugs.debian.org, 1006215-done@bugs.debian.org, 1006222-done@bugs.debian.org, 1006342-done@bugs.debian.org, 1006371-done@bugs.debian.org, 1006402-done@bugs.debian.org, 1006493-done@bugs.debian.org, 1006522-done@bugs.debian.org, 1006752-done@bugs.debian.org, 1006768-done@bugs.debian.org, 1006796-done@bugs.debian.org, 1006797-done@bugs.debian.org, 1006883-done@bugs.debian.org, 1006905-done@bugs.debian.org, 1006916-done@bugs.debian.org, 1007001-done@bugs.debian.org, 1007249-done@bugs.debian.org, 1007261-done@bugs.debian.org, 1007262-done@bugs.debian.org, 1007747-done@bugs.debian.org, 1007878-done@bugs.debian.org, 1007909-done@bugs.debian.org, 1007920-done@bugs.debian.org, 1007947-done@bugs.debian.org, 1007963-done@bugs.debian.org, 1008031-done@bugs.debian.org, 1008074-done@bugs.debian.org, 1006446-done@bugs.debian.org
- Subject: Closing p-u requests for updates in 11.3
- From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
- Date: Sat, 26 Mar 2022 11:59:13 +0000
- Message-id: <c4d20274f6d76a43fb574d2177f6e3af4235e4be.camel@adam-barratt.org.uk>
Package: release.debian.org Version: 11.3 Hi, The updates referenced by these bugs were included in stable as part of this morning's 11.3 point release. Regards, Adam
--- End Message ---