From unknown Tue Aug 19 09:59:57 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#42680 <42680@debbugs.gnu.org> To: bug#42680 <42680@debbugs.gnu.org> Subject: Status: [PATCH] gnu: emacs: Ignore empty XIM styles. Reply-To: bug#42680 <42680@debbugs.gnu.org> Date: Tue, 19 Aug 2025 16:59:57 +0000 retitle 42680 [PATCH] gnu: emacs: Ignore empty XIM styles. reassign 42680 guix-patches submitter 42680 Leo Prikler severity 42680 normal tag 42680 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 02 14:49:56 2020 Received: (at submit) by debbugs.gnu.org; 2 Aug 2020 18:49:56 +0000 Received: from localhost ([127.0.0.1]:43485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2J3Q-0000D5-NF for submit@debbugs.gnu.org; Sun, 02 Aug 2020 14:49:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:36938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2J3L-0000Cs-En for submit@debbugs.gnu.org; Sun, 02 Aug 2020 14:49:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k2J3L-0003Tz-5E for guix-patches@gnu.org; Sun, 02 Aug 2020 14:49:47 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:29343) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k2J3F-0005e7-DR for guix-patches@gnu.org; Sun, 02 Aug 2020 14:49:46 -0400 Received: from localhost.localdomain (213-147-177-210.hdsl.highway.telekom.at [213.147.177.210]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4BKVRx0dKsz3wTB for ; Sun, 2 Aug 2020 20:49:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1596394173; bh=ecwpA8ag2uIkFQezN/C4MoxXFVh+CVtIEIQIpXwWcw4=; h=From:To:Subject:Date; b=azKljj8cVkkkwpo9uecUZrayHkzzmN9LWnwkQt7ZMOsbLcNA5gXHjuFmSa41R23E3 IM9oRZKP6Ob2rln0srjEwMUopIKsO7nK6V+1hMLCiVY3VcvZdAAl5rbZIJG1kjOWWA RwO8KjhuNSYY/Yxn6wBvWjPj6xtYBv1F3pnM7vwE= From: Leo Prikler To: guix-patches@gnu.org Subject: [PATCH] gnu: emacs: Ignore empty XIM styles. Date: Sun, 2 Aug 2020 20:46:58 +0200 Message-Id: <20200802184655.30348-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 Received-SPF: pass client-ip=129.27.2.202; envelope-from=leo.prikler@student.tugraz.at; helo=mailrelay.tugraz.at X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/02 14:49:34 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) As of libx11 version 1.6.10, xim may be NULL, which causes a segmentation fault in the execution of ARRAYELTS. As a cautionary measure, we short-circuit this logic. * gnu/packages/patches/emacs-ignore-empty-xim-styles.patch: New file. * gnu/packages/emacs.scm (emacs emacs-next)[patches]: Use it. * gnu/local.mk: Register it. --- gnu/local.mk | 1 + gnu/packages/emacs.scm | 2 ++ .../emacs-ignore-empty-xim-styles.patch | 21 +++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 gnu/packages/patches/emacs-ignore-empty-xim-styles.patch diff --git a/gnu/local.mk b/gnu/local.mk index 9d295267a8..0144965827 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -917,6 +917,7 @@ dist_patch_DATA = \ %D%/packages/patches/emacs-exec-path.patch \ %D%/packages/patches/emacs-exwm-fix-fullscreen-states.patch \ %D%/packages/patches/emacs-fix-scheme-indent-function.patch \ + %D%/packages/patches/emacs-ignore-empty-xim-styles.patch \ %D%/packages/patches/emacs-json-reformat-fix-tests.patch \ %D%/packages/patches/emacs-highlight-stages-add-gexp.patch \ %D%/packages/patches/emacs-hyperbole-toggle-messaging.patch \ diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 8fe5750791..ad8d4b0606 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -85,6 +85,7 @@ "119ldpk7sgn9jlpyngv5y4z3i7bb8q3xp4p0qqi7i5nq39syd42d")) (patches (search-patches "emacs-exec-path.patch" "emacs-fix-scheme-indent-function.patch" + "emacs-ignore-empty-xim-styles.patch" "emacs-source-date-epoch.patch")) (modules '((guix build utils))) (snippet @@ -261,6 +262,7 @@ languages.") (file-name (git-file-name name version)) (patches (search-patches "emacs27-exec-path.patch" "emacs-fix-scheme-indent-function.patch" + "emacs-ignore-empty-xim-styles.patch" "emacs-source-date-epoch.patch")) (modules (origin-modules (package-source emacs))) ;; TODO: once the snippet for `emacs' is changed to not fail when diff --git a/gnu/packages/patches/emacs-ignore-empty-xim-styles.patch b/gnu/packages/patches/emacs-ignore-empty-xim-styles.patch new file mode 100644 index 0000000000..936b7a81f7 --- /dev/null +++ b/gnu/packages/patches/emacs-ignore-empty-xim-styles.patch @@ -0,0 +1,21 @@ +Index: emacs-26.3/src/xfns.c +=================================================================== +--- emacs-26.3.orig/src/xfns.c ++++ emacs-26.3/src/xfns.c +@@ -2533,6 +2533,8 @@ xic_free_xfontset (struct frame *f) + static XIMStyle + best_xim_style (XIMStyles *xim) + { ++ if (xim == NULL) goto out; ++ + int i, j; + int nr_supported = ARRAYELTS (supported_xim_styles); + +@@ -2541,6 +2543,7 @@ best_xim_style (XIMStyles *xim) + if (supported_xim_styles[i] == xim->supported_styles[j]) + return supported_xim_styles[i]; + ++ out: + /* Return the default style. */ + return XIMPreeditNothing | XIMStatusNothing; + } -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 03 03:21:17 2020 Received: (at 42680) by debbugs.gnu.org; 3 Aug 2020 07:21:17 +0000 Received: from localhost ([127.0.0.1]:44016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2Umb-00060Q-Ac for submit@debbugs.gnu.org; Mon, 03 Aug 2020 03:21:17 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2Uma-00060B-Cc for 42680@debbugs.gnu.org; Mon, 03 Aug 2020 03:21:16 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35498) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k2UmT-0004pq-Kx; Mon, 03 Aug 2020 03:21:09 -0400 Received: from [2a01:cb18:832e:5f00:b06a:601:6fcc:d1cf] (port=51780 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k2UmQ-0002Ns-EU; Mon, 03 Aug 2020 03:21:09 -0400 From: Mathieu Othacehe To: Leo Prikler Subject: Re: [bug#42680] [PATCH] gnu: emacs: Ignore empty XIM styles. References: <20200802184655.30348-1-leo.prikler@student.tugraz.at> Date: Mon, 03 Aug 2020 09:21:03 +0200 In-Reply-To: <20200802184655.30348-1-leo.prikler@student.tugraz.at> (Leo Prikler's message of "Sun, 2 Aug 2020 20:46:58 +0200") Message-ID: <87eeoourds.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42680 Cc: 42680@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hey Leo, > "emacs-fix-scheme-indent-function.patch" > + "emacs-ignore-empty-xim-styles.patch" > "emacs-source-date-epoch.patch")) This patch looks fine, thanks! Did you report this issue upstream? Mathieu From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 03 05:35:19 2020 Received: (at 42680) by debbugs.gnu.org; 3 Aug 2020 09:35:19 +0000 Received: from localhost ([127.0.0.1]:44349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2WsJ-0001I6-Eg for submit@debbugs.gnu.org; Mon, 03 Aug 2020 05:35:19 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:54247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2WsH-0001Hv-Ja for 42680@debbugs.gnu.org; Mon, 03 Aug 2020 05:35:18 -0400 Received: from nijino.local (213-147-177-210.hdsl.highway.telekom.at [213.147.177.210]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4BKt5t4Cckz3x3Z; Mon, 3 Aug 2020 11:35:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1596447314; bh=V4blbcHi8kmvbtgBkXcb3OzdK1XRmzVFTWKSepnz13o=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=N8qd4KNQTqJELOELRSqw6QT02UEA/lUng/02PmY4sx5iN1uM46f7VwVXEqgFmMIFK PMNl/cHTdkX7Guqotb1G2PNwhwhbgtXd8R+w5m78rt9cYZOyjlWyZm2/wzg5atpltQ mtzv8oScZvM2MPfU/uegDVyjPcHuXAPyci7KT8z4= Message-ID: <4fe7baa86b165a9080e3730d434a10dbfd202614.camel@student.tugraz.at> Subject: Re: [bug#42680] [PATCH] gnu: emacs: Ignore empty XIM styles. From: Leo Prikler To: Mathieu Othacehe Date: Mon, 03 Aug 2020 11:35:13 +0200 In-Reply-To: <87eeoourds.fsf@gnu.org> References: <20200802184655.30348-1-leo.prikler@student.tugraz.at> <87eeoourds.fsf@gnu.org> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42680 Cc: 42680@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Am Montag, den 03.08.2020, 09:21 +0200 schrieb Mathieu Othacehe: > Hey Leo, > > > "emacs-fix-scheme-indent- > > function.patch" > > + "emacs-ignore-empty-xim- > > styles.patch" > > "emacs-source-date- > > epoch.patch")) > > This patch looks fine, thanks! Did you report this issue upstream? > > Mathieu I have now, it's #42694. From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 03 06:40:20 2020 Received: (at 42680-done) by debbugs.gnu.org; 3 Aug 2020 10:40:20 +0000 Received: from localhost ([127.0.0.1]:44411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2XtD-00056z-LU for submit@debbugs.gnu.org; Mon, 03 Aug 2020 06:40:19 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54184) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2XtC-00056g-Fn for 42680-done@debbugs.gnu.org; Mon, 03 Aug 2020 06:40:18 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:38505) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k2Xt4-0008NS-Ml; Mon, 03 Aug 2020 06:40:10 -0400 Received: from [2a01:cb18:832e:5f00:b06a:601:6fcc:d1cf] (port=54886 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k2Xt4-0003Ns-39; Mon, 03 Aug 2020 06:40:10 -0400 From: Mathieu Othacehe To: Leo Prikler Subject: Re: [bug#42680] [PATCH] gnu: emacs: Ignore empty XIM styles. References: <20200802184655.30348-1-leo.prikler@student.tugraz.at> <87eeoourds.fsf@gnu.org> <4fe7baa86b165a9080e3730d434a10dbfd202614.camel@student.tugraz.at> Date: Mon, 03 Aug 2020 12:40:07 +0200 In-Reply-To: <4fe7baa86b165a9080e3730d434a10dbfd202614.camel@student.tugraz.at> (Leo Prikler's message of "Mon, 03 Aug 2020 11:35:13 +0200") Message-ID: <87o8nst3lk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42680-done Cc: 42680-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> This patch looks fine, thanks! Did you report this issue upstream? >> >> Mathieu > I have now, it's #42694. Great, patch pushed with a reference to the proposed fix. Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 03 10:51:24 2020 Received: (at 42680) by debbugs.gnu.org; 3 Aug 2020 14:51:24 +0000 Received: from localhost ([127.0.0.1]:45824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2boC-0001Wg-CA for submit@debbugs.gnu.org; Mon, 03 Aug 2020 10:51:24 -0400 Received: from mailrelay.tugraz.at ([129.27.2.202]:36345) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k2bo7-0001WS-Bt for 42680@debbugs.gnu.org; Mon, 03 Aug 2020 10:51:23 -0400 Received: from nijino.local (213-147-177-210.hdsl.highway.telekom.at [213.147.177.210]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4BL16W3s8Hz1LLyX for <42680@debbugs.gnu.org>; Mon, 3 Aug 2020 16:51:14 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4BL16W3s8Hz1LLyX DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1596466275; bh=wgng/29Bh0r9U/WH5diuadu2DRAznw15MI5PrvNJEJg=; h=Subject:From:To:Date:References:From; b=ejHAFC4+Zu0Q9WJfPWPKXvMR+vFJPyM7FabcRQ+UFD3/siT/9K26iKsQyABOgdX4k lyYxVIbsii7TKoPmuXQaY/twJwcngF1NjEUIgGnXmIueZ8DDZ++fzUzOE4ANgcIIbH PIExoQt6ijAcOpd1kbFBvcR2573w3F4NZgZq7tC0= Message-ID: Subject: Fwd: Re: bug#42694: 26.3; Emacs crashes when linked against newer libx11 From: Leo Prikler To: 42680@debbugs.gnu.org Date: Mon, 03 Aug 2020 16:51:14 +0200 References: <837dufbxna.fsf@gnu.org> Content-Type: multipart/mixed; boundary="=-PUcFpuaRvji1pK2vCQ6K" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Spam-Scanner: SpamAssassin 3.003001 X-Spam-Score-relay: -1.9 X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42680 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-PUcFpuaRvji1pK2vCQ6K Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit It turns out, that this bug got fixed upstream independently using a slightly different patch. --=-PUcFpuaRvji1pK2vCQ6K Content-Disposition: inline Content-Description: Weitergeleitete Nachricht =?UTF-8?Q?=E2=80=93?= Re: bug#42694: 26.3; Emacs crashes when linked against newer libx11 Content-Type: message/rfc822 Return-Path: Received: from mail.sbox.tugraz.at ([unix socket]) by sbox.tugraz.at (Cyrus 2.5.12-TUGraz) with LMTPA; Mon, 03 Aug 2020 16:41:00 +0200 X-Sieve: CMU Sieve 2.4 Received: from mxesa2.tugraz.at (mailgate.tugraz.at [129.27.2.197]) by mail.sbox.tugraz.at (Postfix) with ESMTPS id 7857D1A0F82 for ; Mon, 3 Aug 2020 16:41:00 +0200 (CEST) Authentication-Results: mxesa2.tugraz.at; dkim=none (message not signed) header.i=none IronPort-SDR: WV16fBi2y7Ra4ITOLp1O/z7BuTiGa0h6c4Se9zNjrwwGEBnT8WbMY9zWBCkRKxPh4be3LaV2u7 VXUhNxVl18llYpvcsu/NgU0Qec1U025vFZ2c++NzzABojnTqY1xgqVm5dvi8QG1Lk+vMvZVL3I sPFHOph/q6TVEpe5xs6AhMGz1/CLI14IhenXHisGWbXg0VYJ5jwQlNKqnn7y6IwYoaUcYTJZ7i 62riKkPqVBhxLbN9VI/x7flGGTIJVbPZ0iLN4RR8PtV+EbfJUWTohuDta+D2psAu1tGn6mJJ/t GwkcrROdmN4JsFhdbw1nBN85 X-IPAS-Result: =?us-ascii?q?A0GOBQCLIShfe1y8M9FgH4QGUYFMMSyVToECmwwLAQECA?= =?us-ascii?q?QEBAQEILAECBAEBhEwCgjsCJDgTAgMBAQEDAgMBAQEBAQQBAQECAQEFAgEBA?= =?us-ascii?q?gIQAQGBBWBbgUeBcgYEPIZKAQEBAQIBeQULCxQBDCUPAUcGE4YDIAEDAbEtg?= =?us-ascii?q?iiFU4NHgUCBOI0OGoFBP4ERglsHLj6KMwSbW5ozgmuBDY4ViwiRUY4psXKBa?= =?us-ascii?q?iGBWk0wCIMkTQECAQIBDAECAgECAQICCAEBApxmPzICNQIGCAEBAwlZAQEhj?= =?us-ascii?q?1IBAQ?= IronPort-PHdr: =?us-ascii?q?9a23=3Azoin7h2ZoJEc0x7ksmDT+zVfTzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLSKm44pD+JxKFt/B9gUTAB8PH9v1egviQuryzEWAD4JPUtncEfdQMUh?= =?us-ascii?q?IekswZkkQmB9LNEkz0KvPmLmQ6Ec1OWUUj/iS9Nk5YFQ=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.75,430,1589234400"; d="scan'208";a="31802088" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-TUGAntiSpamFlag: ham X-MGA-submission: =?us-ascii?q?MDGyfxEpnPaYza7keMUtsnlvCO0owBWuxjOxLp?= =?us-ascii?q?WTcMXH8DZttbXlZI/19V5IJ3FNLQSnCUwmt+jN0MD34ZWuukeDgmydbG?= =?us-ascii?q?EYsdR07SRwHeZYHseo2MBruquD6kHKVa9Uw9AgaMjD05cQvaM+ijTCX/?= =?us-ascii?q?hK?= Received: from eggs.gnu.org ([209.51.188.92]) by mxesa2.tugraz.at with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 03 Aug 2020 16:40:59 +0200 Received: from fencepost.gnu.org ([2001:470:142:3::e]:42986) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k2be3-0005uu-6Z; Mon, 03 Aug 2020 10:40:55 -0400 Received: from [176.228.60.248] (port=3597 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k2be2-0006rR-KX; Mon, 03 Aug 2020 10:40:54 -0400 Date: Mon, 03 Aug 2020 17:40:41 +0300 Message-Id: <837dufbxna.fsf@gnu.org> From: Eli Zaretskii To: Leo Prikler Cc: 42694@debbugs.gnu.org In-Reply-To: <66a57c1d0278d1e1117d2a81097635bfd63a9ebd.camel@student.tugraz.at> (message from Leo Prikler on Mon, 03 Aug 2020 11:31:49 +0200) Subject: Re: bug#42694: 26.3; Emacs crashes when linked against newer libx11 References: <66a57c1d0278d1e1117d2a81097635bfd63a9ebd.camel@student.tugraz.at> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable > From: Leo Prikler > Date: Mon, 03 Aug 2020 11:31:49 +0200 >=20 > Two days ago, a patch was sent to Guix updating libx11 to a newer > version in order to fix CVE-2020-14344. This causes a segmentation > fault in Emacs when trying to start an X window. After invoking GDB, I > found the offending line to be: >=20 > /* Determine XIC style */ > xic_style =3D best_xim_style (FRAME_X_XIM_STYLES (f)); >=20 > For some reason, FRAME_X_XIM_STYLES (f) returns NULL here and > best_xim_style fails when ARRAYELTS is called on it. I've attached a > patch, that checks for this case. Thanks, this is bug#42676, which was solved yesterday. --=-PUcFpuaRvji1pK2vCQ6K-- From unknown Tue Aug 19 09:59:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 01 Sep 2020 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator