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#44204: Emacs --with-xwidgets complains under Ubuntu 20.04 Date: Thu, 09 Dec 2021 10:20:04 +0800 Message-ID: <87y24ubju3.fsf@yahoo.com> References: <9b24e2b8-ac42-9bd8-f283-aa39dc2d42bd@cs.ucla.edu> <621348b7-7fa1-dc84-3b54-f679ae06f4a1@cs.ucla.edu> <87a6had3da.fsf@yahoo.com> <5d033739-b73d-0d62-41e4-75277cd5872b@cs.ucla.edu> 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="27883"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: 44204@debbugs.gnu.org, Stefan Kangas , Bhavin Gandhi To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Dec 09 03:21:12 2021 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 1mv93Y-00072H-QI for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 09 Dec 2021 03:21:12 +0100 Original-Received: from localhost ([::1]:46562 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mv93X-0003tF-MA for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 08 Dec 2021 21:21:11 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57480) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mv93O-0003rZ-In for bug-gnu-emacs@gnu.org; Wed, 08 Dec 2021 21:21:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58679) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mv93O-0008GZ-9n for bug-gnu-emacs@gnu.org; Wed, 08 Dec 2021 21:21:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mv93O-0004HK-6r for bug-gnu-emacs@gnu.org; Wed, 08 Dec 2021 21:21:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 09 Dec 2021 02:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44204 X-GNU-PR-Package: emacs Original-Received: via spool by 44204-submit@debbugs.gnu.org id=B44204.163901642516381 (code B ref 44204); Thu, 09 Dec 2021 02:21:02 +0000 Original-Received: (at 44204) by debbugs.gnu.org; 9 Dec 2021 02:20:25 +0000 Original-Received: from localhost ([127.0.0.1]:41992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mv92n-0004G8-1j for submit@debbugs.gnu.org; Wed, 08 Dec 2021 21:20:25 -0500 Original-Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:38938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mv92k-0004Ft-FK for 44204@debbugs.gnu.org; Wed, 08 Dec 2021 21:20:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639016411; bh=1h0rW28247Xhu7bJRUcS94yQBy6kP+vBN0QrcvBLd1U=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=TyKxpZgPG6mdsHxKeC+EZsOnm06YmpJTBCbs5I6Rq7K2EOMrxZ0L2BUUwiXWey6zEsy9Vv909gRoDJvrNesia/en3S/WL6FFDrtLKDzkwNnBEr95Sj4p/EpbX+eegzdvhBJUy5qeI2Fts9+aNvTiBhtj+7Xw8BFiVI0jbqrOiPx4Q2E0/aVR//vhbuy0GIkhf43I5IFZYOdEYSRG5KEcb+iHrrX1PH/xo/eW+dGwYZsMK+P1PhyRhGezFr+Q//MWVaNbEC/lTz99Jl2abI4VYnEVeAMiaYq1a31kuDTrOnJqOukvFKlaxPr2Aq3zherVN9pS1G4Q1nCj0zRmonx6BQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639016411; bh=iKpO8UGm2qnXdZLpGe1B19wD7O6TMQdEGgCjedE1rbF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=J/KREN7DrPziDN0pKS2IdCxNsbTJdu2xBkUHGthnPi6lNdpWLvDvwQWMDBlJbNSlM1RdNiEhE8FUgWmMUd6Bg/hn9olkt/bPv5myqlfOX9cOx584fKiQezz0qLurZSaT0DnQ1+58DjKHScs8/ilSOBmVY13ap4jKmK8UIoHlbDckbJKoOTGCmmWFIeTmhc14D6lWoMzq1FSB7vfk1hXylWnUDiOV/xhDY4Q387ad4WCkN+m4c02+XkRyCSSUey2d1bwIb+F/UfpJdcbEklP/4HyZTkbntErhFFQr/+lrdLV5F7kpYsFROLPkb78EcHMrm1ru67RAbmCaKKwYDbpTHA== X-YMail-OSG: mGBA2fkVM1niog3Jsm193VrXvY6SI5_wKIkZQWmAjXFBIRiV0sGM9ialssMa02n 2JFqJWap5gnSAhBo7iNK8QYPuKSz1tJfFHPJQxl1P4bLz4.DRonXLRFnufl_HC9sUFEZgVxsaVTB iK3VxFl_zi3XdynGZYEMYqlBUku4e2Put1dt9B0Xc98aPPzIeTTT_yfzn4OoaoejCfP5pfr3p1JY LWq5sJWzu09oEh4j5G8WXF1qaSATIlhN0JXJeVXA7O_TV2MaxLPNEjb6jbip72AEQ4OR2b0mYEz. EyuVz2mWo_cLu914gbIb.Wp2EnJyVqYcQr5xRZ0zG9_Vj1u38O9In4yydPK2cpzTpWBztkcgwGPb leEqeQ1GjaKWwxjZhSnc8OeyNd_6fuEu.ijjTQSRaJxlBivdbVB_8zzPMvE06lWjVd6dDFhXuYcA 7tso6MNsUGZ6EnBJ7cwq1RHsB6sPIOLDnLSw.V7RftyI.n4YNZrqF1AZqdocthxwDNYoqLR6WzgY ZbDzZ065yzpASSv1rNc2b9WbyYWjZeK1aX6l.LzireSDz7_Oji8QdDQoyYt5OylL1.ueoKMr2loN 79iG5rn8M2Ibix.mr7gPySAjBvqUA23k.xv1rghZwxtrpklwPo1zR5CwcyTBJBRbg.b7_5q9xXNv yDslFK8vjqVE42OzT6i28Vch1Uj4aDqy6yQ5kfRNsYYH9Es8LtrQWKZgaE_5obigfBZsi92fSs3Y QyKVBff1g.jdJZ6YIHBUgNo80Mff3u2CumNEs4XCiiJfPfeCB.YIFAk9LNg36qp.r.BXYT7UgJBJ w5g8wpnL8gRc83WafepmRNH4uq915ZUfU6jmdx0jMv X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Thu, 9 Dec 2021 02:20:11 +0000 Original-Received: by kubenode515.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 966e1e16b28c90ffcf406fc8dd35e5ac; Thu, 09 Dec 2021 02:20:09 +0000 (UTC) In-Reply-To: <5d033739-b73d-0d62-41e4-75277cd5872b@cs.ucla.edu> (Paul Eggert's message of "Wed, 8 Dec 2021 17:35:27 -0800") X-Mailer: WebService/1.1.19415 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" Xref: news.gmane.io gmane.emacs.bugs:221974 Archived-At: Paul Eggert writes: > That's odd, as I observe some of the problem on Fedora 35 x86-64, > using the default GNOME login. I built current Emacs master (commit > 63f07ea22f3954c2154d831017caf494911cb515) with './configure > --with-xwidgets --enable-gcc-warnings', then run 'src/emacs -Q', then > in the *scratch* buffer type: > > (make-xwidget 'webkit "title" 500 500 '()) > > followed by C-j. On stderr I see this string: > > Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if > you want WebKit to use a different signal That's a completely different error, caused by JavaScriptCore overriding the SIGUSR1 handler to stop threads for GC. This is only done on systems running the Linux kernel, and once the JSC developers add the programmatic interface that allows programs to change the signal used, I plan to change it to their recommended workaround signal, SIGRTMIN, on such systems. > is undefined [4 times] You are supposed to (require 'xwidget) before running any xwidget functions. For some reason that isn't enforced. > On my Ubuntu 20.04.3 LTS x86-64 platform, where I observe both the > above issues and the Gdk-WARNINGs I mentioned previously, 'dpkg -s > libwebkit2gtk-4.0-37' reports: > XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg > XDG_CURRENT_DESKTOP=ubuntu:GNOME > XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop > XDG_MENU_PREFIX=gnome- > XDG_RUNTIME_DIR=/run/user/1000 > XDG_SESSION_CLASS=user > XDG_SESSION_DESKTOP=ubuntu > XDG_SESSION_TYPE=x11 That is very odd, but I will look into this. Thanks.