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: Mon, 11 Dec 2023 08:43:57 +0800 Message-ID: References: <87v89a2ss0.fsf@gmail.com> <877clnz9z0.fsf@gmx.net> <87y1e36rfw.fsf@gmx.net> <83lea2wrkf.fsf@gnu.org> <87o7eyxjqu.fsf@gmx.net> <83v896ummp.fsf@gnu.org> <87jzpmxdnn.fsf@gmx.net> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27803"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 66068@debbugs.gnu.org, Eli Zaretskii , rdiaz02@gmail.com To: Stephen Berman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 11 01:45:09 2023 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 1rCUQ1-00078A-Pr for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 Dec 2023 01:45:09 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rCUPk-0004DZ-8G; Sun, 10 Dec 2023 19:44:52 -0500 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 1rCUPg-0004Bo-2Z for bug-gnu-emacs@gnu.org; Sun, 10 Dec 2023 19:44:48 -0500 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 1rCUPf-0001bx-Qs for bug-gnu-emacs@gnu.org; Sun, 10 Dec 2023 19:44:47 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rCUPt-0003BN-Rc for bug-gnu-emacs@gnu.org; Sun, 10 Dec 2023 19:45:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Dec 2023 00:45:01 +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.170225549812210 (code B ref 66068); Mon, 11 Dec 2023 00:45:01 +0000 Original-Received: (at 66068) by debbugs.gnu.org; 11 Dec 2023 00:44:58 +0000 Original-Received: from localhost ([127.0.0.1]:52130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCUPq-0003As-Iy for submit@debbugs.gnu.org; Sun, 10 Dec 2023 19:44:58 -0500 Original-Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:36098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCUPm-0003AT-3g for 66068@debbugs.gnu.org; Sun, 10 Dec 2023 19:44:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702255474; bh=3lODzbcKU1H6b3D/YoINHZG35laj4oY/bWrfaUZiB8I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=NOwy2e1/9LJmM3oo++uwhSOAK9o+WmQRCJ45aEMnMTy2LHYP1ztGcnLzrs2Pp+/KnLlHXs90pkul4mTmvAwkc7sxXqNVF9YFu/mXipu332wWrOdEjE3nivvIy0yp3N/jDED/q4sWzxk3ORqCH7tNf7+/4Sdnz5HtwZjPlvDtbnukUqHTu7tjvwDGjP2IRnHOvaUQ71XiaxIF5RK4B70anm0w8yTk5YWmAUl37iSnYT7KS1BmO5Eyt5EgcBh+J2kagandG1zfcOsB4x7Gzb73kpTcwcoK7GuFHKYA/q0PDEEWsnT/CjWvPhagv7mNyne1dId8jvRyV/1tJoMlj8KJGg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1702255474; bh=G3YsscMl+hGxuXLGNK0L+gP3qPycu09E1lMUhKFMirf=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=kVBJHN8+eQfUti0F+ufvQp9nvOxJ8XoGlhYcYoYuKIDLzUw77bJIwdiqAPB/Cn8o3z4r8I44YeAyu5B8MEQ5lLvm9XbH7RzhsPkz0aseTYYImr8qgPb+V0RYY7qKH+TjtTLxTbL/La6NArFN1QrhR7KZwYiz/JICN7hDK6FPFcl2nDPMLa1L/K4sRNU6fZ+rMRS5R7n1bx/t8+YBv35543hZNx9aKsv/k9inP5J4abYp56hyZeXMWOO9HfkfsV2DZiFonBKviSynLGSMI3UJGDA5Hysu7cq3MJN1lkrC5dqzTfhQpCrwY4xtLfDPnn8jeR9Q9FBNVQLvrs8cvwLF8g== X-YMail-OSG: cFm_H40VM1mHWO0zy6fO7vxYOk9zRAn9W2HbEuSbMLaNzkebqiObjCDfjj7hPaX ka2DwQTsJme82K8ijJ2g8o4vHs1ggnDQmgFURDTK99w75yuh7mXZBdgQPF3CzwssklUPEVvM9ORp QntjFqLTMYKKjcFoRjLgHu1et7l61gfaJ8grfTVAM3lvolPjCWKfBGP9mT9eyNcGPZjF8oasNCgN h3ihEKSm8YRxrSlB3R3F36WLpUnN0Up1rgKxhVhTgFa3ZANzab3RYvSj6zA8WUqAIvQK.6BMwXar kXn2BCnB8lZvlNvxDaHG0EqV9.Dn3Iu0Eofm8lxaZkJCQnQGa9MUkTLrnhQALAcNNjESGy8Df0sW 8reKwIMh7g2jvRasZ6SbCd5HtoVu_J9DlpIcTycMrEA4PU34le2FK9NZGwDuX5HijECMaef5snDW O3nlIRlsEAKCEQISbmDQscSrtccd_uknQaZC7OwvUo21cjlrGWKTIjK8uZsqss50FHTnASQC41Py kuPBIHDdZxp2PERexgnW9mdltQLBSO9YoJUjXEUabs37OcI8njJw5dAwOiJh2hXkKl1d_9h3rNXD .EWrxd0INRwOIfikTu69ZNMN5CHPay8pQJLnfBYsSF9dPS6j2pPu1XrOsLV9tWPJsSjyeL903MA7 ZXI3ZWGn6U8Fqzzit16v4RLHbX9CjyHQOhdGarqNj_ZJdnY.hPeT.Snbze_YRqqIRjQAVXy58t1b iGr7JxjLAOz0hgO5C.yg9wPzv8HjiBjXZGGfZpcAuVy4qSi2g4hFRuTm.mLSHE4GyA.DMsEkShbA kKnRNLCbpAh3p57qp2SGcHts73ywKWkwCL19NsAPZm X-Sonic-MF: X-Sonic-ID: 6c784c9e-5f71-4341-8fa5-7f4715439fa5 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Mon, 11 Dec 2023 00:44:34 +0000 Original-Received: by hermes--production-sg3-f6b777bf6-m4spk (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d6b3176992a9b13f010d8ff9cdd738b8; Mon, 11 Dec 2023 00:44:28 +0000 (UTC) In-Reply-To: <87jzpmxdnn.fsf@gmx.net> (Stephen Berman's message of "Sun, 10 Dec 2023 16:47:40 +0100") X-Mailer: WebService/1.1.21943 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:275952 Archived-At: Stephen Berman writes: > But again, xwidget-webkit-browse-url does work with -q -xrm > "emacs.synchronous: true" but only when running emacs under gdb. So > if someone can figure out why and how, I'd think it must be possible > to get it to work when running emacs by itself. This is probably since synchronous mode causes responses to GTK's invalid requests to be processed in between an error trap installed by Emacs, likely the "silent" sort recorded by x_ignore_.... As this is possible solely when synchronous mode is in effect, and even then unreliable, there's no solution short of that or dismissing GLX errors completely. But the latter will induce crashes when a web page attempts to run WebGL (and such circumstances will only proliferate as WebKitGTK development continues), and as such, the only long-term fix is a port to WPE.