From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#66068: 30.0.50; xwidget-webkit-browse-url makes Emacs abort Date: Sat, 14 Sep 2024 20:11:51 +0800 Message-ID: <878qvuph88.fsf@yahoo.com> References: <87r0mvdccy.fsf@gmx.net> <86r09vyfl9.fsf@gnu.org> <8634m2ispt.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22885"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 66068@debbugs.gnu.org, p.d.oliver@mavit.org.uk To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 14 14:13:11 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1spReI-0005mr-Er for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 14 Sep 2024 14:13:10 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1spRe2-0006ls-JD; Sat, 14 Sep 2024 08:12:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1spRe1-0006iQ-Ep for bug-gnu-emacs@gnu.org; Sat, 14 Sep 2024 08:12:53 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1spRe1-0001XM-54 for bug-gnu-emacs@gnu.org; Sat, 14 Sep 2024 08:12:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:References:In-Reply-To:From:To:Subject; bh=J6qe/MYbKU5SvewDU2cvosmemZS/Zm/yXJdSwj2Y/TE=; b=F8PZYcazQgUPQVStR9woV4yDEAhR0zBruAOC1XWAF1wp1fJtU9Mn/+Fu/p9wMgYVG9gdYv4CvdM6sJDk3u/q5EG7kjDY3e53JlIhRQ60NwgesOTWzygIySfxIU8Jx0ggktacjsa9KpgPYxEEuko89TpI8xNQvn4r3XM+DSsi6I/wnshy8yqXuxHSIuICjPyoZWtaTErDZaNZl/T0VNEkEtDGnWb5wQnIZPCwZu+k9zz7zrK1ukrGNKNhHrbfWyelnjUPsPWUWaIuh/n64VNrsKP/ua+3CQw9HlCe1Ar3oDWBByMQQDbZ9846FIzv6cMNRYbw9DZYcqXR1EFRMfi3Gg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1spReA-0001f6-IH for bug-gnu-emacs@gnu.org; Sat, 14 Sep 2024 08:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Sep 2024 12:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66068 X-GNU-PR-Package: emacs Original-Received: via spool by 66068-submit@debbugs.gnu.org id=B66068.17263159446317 (code B ref 66068); Sat, 14 Sep 2024 12:13:02 +0000 Original-Received: (at 66068) by debbugs.gnu.org; 14 Sep 2024 12:12:24 +0000 Original-Received: from localhost ([127.0.0.1]:45013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spRdX-0001do-Sp for submit@debbugs.gnu.org; Sat, 14 Sep 2024 08:12:24 -0400 Original-Received: from sonic313-10.consmr.mail.ne1.yahoo.com ([66.163.185.33]:42852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1spRdU-0001dS-R1 for 66068@debbugs.gnu.org; Sat, 14 Sep 2024 08:12:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726315924; bh=J6qe/MYbKU5SvewDU2cvosmemZS/Zm/yXJdSwj2Y/TE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YloJ6FTUxuY+1wK+iP4iawyPiI/53fjh9LX6y2HDo7OOiZS+GfTlBaV0RcBfpj9KlBxpXvroBtbJ1N37hkRLswB+xOMslAvlnK9rBQvOdYuqS4tu2jn5ZZS4LbZ0+qGilG0GZSlXgVEiu7/tRcOLljLiowzkDPXXI94Cr6FuoCRQB/bdP9ai/hCG+QpLLZEB9xrBDalAEMbfln9dXHz7fgFc6g1P6ONY0W9DCJNRMyopBMom5eiW81xtjfcHOt5DdYZyBZnqNKdmIc6JyOst35BOCBWx2//OSxTQGxnnzZJcGg7hNi2isdy/nNoz1R5h6E37be2fi88FScYNKxHbIQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1726315924; bh=iZVl4OSsAtc8Tvo8fHcn3amd9B7g+1i69SH6ml8iwNt=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=pCIDG8fe0Ateyn0LA5Npv2ZbvBSWtt4PzvgUHbfDiVA4LHB1n5cqFl9l1w1n1ukoY+Y0oUdW8il7du3UZnCLrjxShoLVeEnA9Z2SMjjfPfGFj89nWN3TrjvllUxouRLjg5hX19iDrCaWRGtA8MaaFTohX+IRrh1c2F72/eWBzQk/sC1SjMlkHV3qxnseILqCUPQnr22Sa/QGUQcbRHo0yARNF1Vv0CfMxobAOieN4Xi7Eel2WaBpZJEGR9+pa3tdpGOhiEOAoOkAkwguB4fV2dy7ZiikXusL7YKW8WQvbPGYKqSNXz8VMn4VwZ3Q2NA3VKYskTi/8hoDqCqZJGrnOw== X-YMail-OSG: jT4UZ1wVM1kGKnv8mMdD68yAHimC3K63ZohlXErluWprt8btJOlru3Sv8Hk0RNV Tk2mAi0J6jgann3__FU1s2tteIQv7SiE1JAiH6CvIF7LYzi74p0YV3db.yLB40Mzpr9zVkLMNT6j fop66JHAHXrqcY2bmWKUQ_iLAp1bTC3ap_BSrTFtCtElE9gLvjhjlMJ4_gg3A8B7b7jGMfHMYGuN I3xWH_hioTYTw1ru644nviJIdevMSLud8LvG3rtHlecqjOG3uDa.qMiSMH_h3RqMnji.1b.5kDuJ RtdWETaXahAHK91AabIic9e8dI9AJYhlovlRhrHz6f2djGANJ2EiM_ov.SdQU0GqUrRHTGnBCjWm 9_WzMz.8EYhL30JNhRvk5Hf7wM6OAMlnu_2enQoL5ECjXvUTzm7IMNhoMB3SYNKP.INnI79y1RK3 mme6gi0e3khaDd7yT1x5Hbwsx7dX7S7zvBLdHNeVNc9at4tULF8m2AnudBwkXO83JYWv0ZmabNU4 KGm9mviMhaMMbHRY9rlO2gciW8EzQrna_b3RKR_Q5bae42q4hGfLnFqDQva4eRMbus_DWfMEBBJQ K9PoTo5VUXkUBlk.hShbzELrFFroZdZl3XQlXh9UZPfTTo4ACUsncvuKCnEA.9Ju4zF14LWrzb1A 4.k17Hti5ItFWVNphjsLgAfxd.vrMsa_5ulAxihcQgTAZZhrZqZmlk2FthZS0OFn_OfauuShJSIA fFSZuMcOYS6fG3uVF1jo0NrV4IiAoVC3YIJYQJzRXzBnE49dXRtkhuIJTZFXlhUaHMGuUlCSQfbk TAluCivPYwX0HsMGTQujgnAjSfNOo2ZlJNytVFUEsg X-Sonic-MF: X-Sonic-ID: a3b485cf-779c-4d9a-83b0-a800f4a97642 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Sat, 14 Sep 2024 12:12:04 +0000 Original-Received: by hermes--production-sg3-fc85cddf6-flkd9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID acc7d8f7b82394d6537b8ba72be7d5a6; Sat, 14 Sep 2024 12:11:58 +0000 (UTC) In-Reply-To: <8634m2ispt.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 14 Sep 2024 10:45:34 +0300") X-Mailer: WebService/1.1.22645 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:291734 Archived-At: Eli Zaretskii writes: > Ping! Po Lu, could you please respond? > >> Cc: 66068@debbugs.gnu.org >> Date: Sat, 07 Sep 2024 12:32:02 +0300 >> From: Eli Zaretskii >>=20 >> > Date: Wed, 4 Sep 2024 12:23:28 +0100 (BST) >> > From: Peter Oliver >> >=20 >> > If my understanding of this bug is correct, newer versions of WebKitGT= K reliably crash Emacs, and no-one has been in touch with the WebKitGTK dev= elopers, so there are no plans to fix that. >> >=20 >> > If that=E2=80=99s the case, how about this attached patch to disable t= his feature with problematic versions of the library? >> >=20 >> > From 262ea1bb8c47f703819f2df4d920a1f15f2c35b9 Mon Sep 17 00:00:00 2001 >> > From: Peter Oliver >> > Date: Wed, 4 Sep 2024 12:12:50 +0100 >> > Subject: [PATCH] Disable xwidgets with recent webkitgtk versions (Bug#= 66068) >> >=20 >> > * configure.ac: Accept only webkit2gtk-4.* versions less than 2.41.92. >> > --- >> > configure.ac | 5 +++-- >> > 1 file changed, 3 insertions(+), 2 deletions(-) >> >=20 >> > diff --git a/configure.ac b/configure.ac >> > index 28361be4211..1d0ea314f6a 100644 >> > --- a/configure.ac >> > +++ b/configure.ac >> > @@ -4511,10 +4511,11 @@ AC_DEFUN >> > if test "$with_xwidgets" !=3D "no"; then >> > if test "$USE_GTK_TOOLKIT" =3D "GTK3" && test "$window_system" !=3D= "none"; then >> > WEBKIT_REQUIRED=3D2.12 >> > - WEBKIT_MODULES=3D"webkit2gtk-4.1 >=3D $WEBKIT_REQUIRED" >> > + WEBKIT_BROKEN=3D2.41.92 >> > + WEBKIT_MODULES=3D"webkit2gtk-4.1 >=3D $WEBKIT_REQUIRED webkit2gtk= -4.1 < $WEBKIT_BROKEN" >> > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) >> > if test "$HAVE_WEBKIT" =3D "no"; then >> > - WEBKIT_MODULES=3D"webkit2gtk-4.0 >=3D $WEBKIT_REQUIRED" >> > + WEBKIT_MODULES=3D"webkit2gtk-4.0 >=3D $WEBKIT_REQUIRED webkit2g= tk-4.0 < $WEBKIT_BROKEN" >> > EMACS_CHECK_MODULES([WEBKIT], [$WEBKIT_MODULES]) >> > fi >> > HAVE_XWIDGETS=3D$HAVE_WEBKIT >> > --=20 >> > 2.46.0 >> >=20 >>=20 >> Po Lu, any objections to this patch? IMHO if recent WebKitGTK releases are to be rejected, xwidgets should also be disabled on Mac OS, till they are available on up-to-date free systems again. But I have no objections to this patch, strictly speaking.