From unknown Tue Aug 12 03:20:19 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#53900 <53900@debbugs.gnu.org> To: bug#53900 <53900@debbugs.gnu.org> Subject: Status: 29.0.50; pgtk: Gtk-CRITICAL warning with customized default face Reply-To: bug#53900 <53900@debbugs.gnu.org> Date: Tue, 12 Aug 2025 10:20:19 +0000 retitle 53900 29.0.50; pgtk: Gtk-CRITICAL warning with customized default f= ace reassign 53900 emacs submitter 53900 Stephen Berman severity 53900 normal tag 53900 moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 09 11:52:19 2022 Received: (at submit) by debbugs.gnu.org; 9 Feb 2022 16:52:19 +0000 Received: from localhost ([127.0.0.1]:52488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHqCZ-00017M-8F for submit@debbugs.gnu.org; Wed, 09 Feb 2022 11:52:19 -0500 Received: from lists.gnu.org ([209.51.188.17]:47392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHqCY-00017F-FE for submit@debbugs.gnu.org; Wed, 09 Feb 2022 11:52:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33642) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHqCV-0007PE-5H for bug-gnu-emacs@gnu.org; Wed, 09 Feb 2022 11:52:17 -0500 Received: from mout.gmx.net ([212.227.17.22]:58361) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHqC7-0002Nu-OO for bug-gnu-emacs@gnu.org; Wed, 09 Feb 2022 11:51:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1644425507; bh=9/fSG1ghcOR2g+TnrKLKrhnn1b0JbpWeJ9VnFplkNsU=; h=X-UI-Sender-Class:From:To:Subject:Date; b=f2sXBb3W9/eXMwpPYZOMiP8RBxlUpv93aYu0SIOCFz4ozENjI5gayLyWDU96NJDGV sUobItYh/RYWL0qzH2kesXU57NuYugjL6Dji3zbMzilzVLg8gsKqziaVe5XOvLBdjQ rkfoB8ukMeTeJdhudsh3Xit4dyNwBXBEL6oiujBE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobelfs2 ([89.246.38.181]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MiaYJ-1nvZ48095z-00ffIA for ; Wed, 09 Feb 2022 17:51:47 +0100 From: Stephen Berman To: bug-gnu-emacs@gnu.org Subject: 29.0.50; pgtk: Gtk-CRITICAL warning with customized default face Date: Wed, 09 Feb 2022 17:51:46 +0100 Message-ID: <871r0coue5.fsf@rub.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:997YYpewBdV/HyRxj2PQlh6p9RfoA+8B5WJE5VX9//ipTHn51bK kcydZNJQ+YJgMsLv0o5Da3+Kzvaj0XmkU/N4wBiXTGL7XrCFFCKmuK7Xt711Ck2vOBjcxbW 5RWFZyqozCJg4dL7SX4o+Cu8BYRUC9Avk64tuGb4dcAAc3t8Ga3BAkQecW82Ni1+uqsIUZt wTzSZK711aAH0+6YXzKww== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:BHwCLWrgBQk=:9hRoK6S2/58GLr/tb5BTaZ pV5t9KN7w2PmIDy6jtzooH9czCJXzXqPYf8EQ6jwHkmgiufNddjR1S3r7bm0gjNBh6xqp2dr/ m0KA5jt8UKjqi2BZ7Xia0Tsnr0zwIIf5VQ0sryUGv81aGoZADTF7wOipq84AYkxKigen85xR0 5KTE9JoYASCP9FsI96cwr14+9potVqVwM4QRpcjT0pYB13rvdFXepd8LuXt/6LvUmHAvRkN1a EFq9BQq5lBZ4+IT/JloGTAPiUrt9Gf9HcXy30LuDC8ahurX72krk+tTHQErEKBkKKeg9nKy1c 2AJoUtyMzyLGPr60Fk1S9L4yMX8KosLaio9lFDcJpJ4+d/hHfHMYn4HG9UROx6sWhhGXUWdbj yGUqyNnZZ4yRmYdNd91cRvA8dS0uM+pBrVLoGoV+m3f1txF91h+HXiSUzJ926bhhWnDl11X58 HHiP7uCiIhfhnTN67jFgK6tcorZcxASvHNXAcvZWAlAwM/jifMUASOQ22/FYiiW4GYNfhsqje rc9/UU6v6BpxR6TeM2WtWgie4hoXffEnRz7+iT8533XHurjAdTO4C/A6ei5/iXtRQlU9jojQg HJGksY9atbPuBeEKLKloJVL12tqgkldhl7ieeDJ6WhZ7GxFTY7gNOMY7blzcNFqaPM4Kz4shM FnlGZThm5O0G4WeZgohT0rQX+EKPUZkyG1rc7MkYW10R2h0hsmt9AsnarE8gUuUbrfVxmaPfl WtHMmOXIdskF8gYTBwQNX590L+asMaG6VjYP7Ovs2okTxaEsRlxomjpIVdlAcV3PQjcDyS6nP p5Djf6rVtR7e8aLud1yHKWk2wnJ8M8d6OTuVkamQiwoM5m/nPNlYAueT7D4jDE4YkXL0OQHfG Q+mFW55tPVKPMf/FQJLcVvuQg2g1bxFy2KTjQV8KuQHkVs9zjdiQ2fcFBT9jOTDKeUF+a2MFK FDetpofvmzDOfODZTFWJhtLnnttmmTQYpXSD5xN5AHJ2918E8syaINAS7RVHx4P4+RxbQb947 /mQAE/BtwIu5XQVZvoEWDIAbpap7nuhDVlPSmU0tOJAmVhj6gFl2yKoP2JLYYl1sDmnveBgF5 5qVQTZMlfFaEz4= Received-SPF: pass client-ip=212.227.17.22; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) 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.4 (--) 0. emacs -Q 1. Sanity check: evaluating the following sexp displays a non-GTK tooltip and the shell emits no warning: (let (use-system-tooltips) (tooltip-show "Test")) 2. Evaluate this sexp: (custom-set-faces '(default ((t (:background "lightblue"))))) 3. Evaluate the sexp in step 1 again: => A non-GTK tooltip is displayed and the shell emit a warning: emacs-pgtk:12321): Gtk-CRITICAL **: 17:05:36.422: gtk_css_provider_load_from_data: assertion 'GTK_IS_CSS_PROVIDER (css_provider)' failed In my tests this happens only when customizing the `default' face (though admittedly I haven't tested all faces nor all face attributes). It also happens when step 2 is replaced by loading any built-in theme (all of which customize the `default' face). (As a test I created a theme that does not customize the `default' face and with that theme did not get the warning.) My first pgtk-build that shows this warning is from commit dc5930ba973c9d921e9124b7afa1a65bba568b45. My previous pgtk-build at commit 988d3d79bac0343dd2b1b89d1b15470edbb5e6ac does not show the warning with the above recipe. Unfortunately, I don't have time now to do a git bisect to pinpoint the commit that causes the warning to be emitted. There is no warning if use-system-tooltips is non-nil. And there is no warning with the above recipe in a non-PGTK GTK3 build. In GNU Emacs 29.0.50 (build 10, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4) of 2022-02-09 built on strobelfs2 Repository revision: 2386aa8a5d1b8b3f38361ee2d5228f739dfe2c3a Repository branch: master System Description: Linux From Scratch r11.0-115 Configured using: 'configure --with-pgtk --with-xwidgets 'CFLAGS=-Og -g3' PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM XWIDGETS GTK3 ZLIB From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 09 21:12:29 2022 Received: (at 53900) by debbugs.gnu.org; 10 Feb 2022 02:12:29 +0000 Received: from localhost ([127.0.0.1]:53175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHywf-0004tP-J3 for submit@debbugs.gnu.org; Wed, 09 Feb 2022 21:12:29 -0500 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:33438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHywe-0004tA-5w for 53900@debbugs.gnu.org; Wed, 09 Feb 2022 21:12:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644459142; bh=m6EMc17uI7L9ESqZCpqIQmAup8x3/4kywe/lkBiypN0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=IWgB+wbzz8C9ww7RrUdAfz9VOkVmIrA22NkT+VpnnID4chDqndrztobwFI7yC7izXJMABw+lt3uU/N9DFzi0joW5IiBRDe1gt/GwgCGT54/gFIlxY/MblayHKVvxmmiIWBVzqpoTTwlq6TKssRBLsIw+/rOItfVrd7L58O4gVnLB5G09zwVZanH/Ra1pOkaeyAgO9dnnJCHf3lZsWTt5EE+VjRU8pCDjOY04lCPafeSbFVqP3Vgwqqgg6rJbN2DxZHxM1JsiRgLgrFI8xGEwMl6QDfAY7mwugggcw5xUXKLHYiIRq+RPBAdeY2LrkfvK7Lj7BchlLOUV/Jciu8meYA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644459142; bh=tV1phn8pZuECqSPDULXFIvpRIUOzQnmbdEr9dLM/cDW=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Ti4KzGTPSbM7XFv4yuAbITMGmjEUv4/mpFs7qkU99A2o9nL8gGQQFQEdySl4gXw2gslI3ORGNKmtlUQMRsM/r7fxvubqafcJ8gMO4c2Bc7R56FXMY2EajFj81xOmgML+OVGv9vAt8/MIJnpDsDU58OJJ/y7OrKgE90LS3JC6tufwxlu4mANleRi+XJaNffNv0hS69utIL6oUUpsrWjpNvhXApobA2y15NXosI0HOQ9af73FNjGOhzywCeXiCh/rREJir/xiDWiRn/XlZYv/HFpz6/09IHNn6xcaEylf4YwMjC1hPEuo/qULaepGnL7YB8OEQ/sn5GPMYFVwZPGHklw== X-YMail-OSG: zb.X3Q0VM1k0uguiZG_urbgTfohTNGgENULBbWNPWAG5Q3jOMdZfdYTzYP6EHQy cDX6d1FlmOv498Gf46uWbMjd.60G1uxVrmXZsma2VFil.x58CCJvQm8BKsh8tGZA7uTDd_Sgiz.2 ISul9GCuUx0nVzynpk4ZQme_c.u6n81OZJzb_U3iImo..FNm0JePJV5RhvL2hlrDbMTJ7bgweTc2 zK.rMI7nkJNIQSbW.39nIZa1Rb8ilJCDPnbVKpZWopb8LOL4TlpDWRyzoe12a1g34IbukJQBKz1Y OEKKbjaHghpx0zpq22uWp5LWsKL86TcHWuuyA9buTuwvXdSY3nXcOwh9Dh9TDaClti1ZVH0x_3ih uN5dZlIR1oND4j8Rbp448EpQouCnqnvnDgOSAg4ALhYZVOCQPSn7kInvvNxDJ..vm7Uqj7V5krvM lEOnPoG1Fk2KQ1QgyNiGAMMOBpAP0GpGNxAOMK_3LuSRHlNSbCm0t1Bn.YitkpyejJXCQGZDguHp NfWWXmRabLqkEeleesQUkEYzGzK1ubQ3U7PzFLXNtOjTn2H51siatqgIx1euAqDYYISq7cFC4MKT w7CCz43B_gZZGToUt.LO24Pg_nwEdi7fhGD4eloMpd_P6ZBrn_oLhddCOcnXHzNMa8g_byYA.g2g ufMJmDOJo7oxUS0Q_5KhCNSIrLLZvLw_6o3RGnsaCfU0J5jUJ.48ANK4Fe_38ZKFY64eUuXMt7Gx GUqtrZNjBJfuNSXt0cH4I6Hjq0qtuIZH7yrbJTJ4IBvEoBkOk.47cHapWClYOk2hTX.9y.UO31ex pYVhw5xnPcl5qbVohbUA2oA96MN9jvd619.pZK8gJXSNFR7tJeclxVSkf4EWu1hD5pmfksEAGOA_ DQFdCf1LGPb_S2pSIbXQUG_JUBOkr4y6NJ.5OUrdJ1t1_Ri7Kj9PByJVh_c8BB9bbAwea9vlqzH1 ESpTL0USuee3SlT.JlMt8ofDaoQ3p4LwxLZDotCii6Q_ByLkTpUUA_.YTJg13KRhj2JD9tYZK.vC 7.p_WjktlKYXPjyAB5CFXCuPPoPXbGFveyJmeR3rO67wD15eQ36vTP5ThUwUg7aulx5W4MT1NRwu 5LVID1huhHaR0LoV2Dbe.Gwyxj2KaRct2N3Gt88KsNoBgNjDoWadtJplYboTpx9FoJ48rMFHn2on U0Z6jGJtCpo62WzBlFtaLGkYAUwEr3wzrEBIX8xjz7OQh5Wbo_MtZ7j.W0OXTF_zZqvc5g2r6hwA 8xC7LmOuxlkzLoonENHtxPteEMG.d4wIVDZ7jrPUeImPCZUeZ.SWsqBYFSPTXz24m_.YyAI9T0ay 2l6.Zb1MWN1jNsJYABoM.460WgfWeC4aYdeouUBFUjXPrxO16UvVLNpwJw7OLEk0EkqlYL3NweCF 0PccgucsednDkW04yWkW9YLxct8NruDHu5zoLWqvWa_pGV62ONaMpbG5gRYgKh1J0G.5dZIZTIV2 MxX7QkgmV4w_wLHwneGt.BdosJGj2JX3VnmTqzJvdjr18b76t5ChORa9tuUHR5xVxRBF98YY0b.O zCbfSeDKquJRkd5ddG5YylDKb3QR7WMJUgxoLk6kpk42PuuUFBxAUskW7ww2C9I1rDILtB1M8I0U b7QF8v.MMVrmn6HkbLMKESVkNyFTCgsznK2novaH3GSHCMd_e4fD2jNaXBWDnPIPAWd3Y2wb7dv6 eSfZsV0Q0iYek0HK3VPoUvm7mNGjH.lRYsgZCichV0uoQ_W1a.p2NmMXKET2JwrwMiK1q46hhMXF Iy8faNUoIqEOUs8ifl4dc2Ym3.l2U2OD1xxtHBa52i4ETMSwcw25LTIlj6m9dIjC55aZ5WzS0aCl xkHz5NRdxJXHuMijmbRVb3tXqP0W1HxXLuIsGPAWmi1tjxIOHw1D.C_o54jjs6xi9yTs8.mhIEG2 Rko5Lcy0xAXCqmEjbyF4EG7n682Tg2hD1ktZlN1SNWG5K4rvOL_cFgFRcx.fY8A9gf9keFbAFit7 uwGqpI4ENrk4xhfSv5RGQUT51xUnGRl3efQt1GeApPs7zEEQgNAZM.N7JaY23.VdNRdsID.GQRol dxvMMQfSNG72g.h3ou.hAoWEXDIEKpipiiLDWeqiiAX8UwmXUOeRJBWjT2i78KFFUSsvjHm_9BF9 BcE05Z370fWrDaNUwOnMAlLvb8swE3QUkNRabETiztNz5WjkOK_TWjJsO9nAUgbFE2yWL2chb9CB F5vFLlOg5Jcy.IXkEIHU1CPqm0C9xc9UUCYyL_BsW0Xsiz9hA8QdZJb4hHa8- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Thu, 10 Feb 2022 02:12:22 +0000 Received: by kubenode513.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 86ce17e697da8464b7a3b1b32045e3e2; Thu, 10 Feb 2022 02:12:16 +0000 (UTC) From: Po Lu To: Stephen Berman Subject: Re: bug#53900: 29.0.50; pgtk: Gtk-CRITICAL warning with customized default face References: <871r0coue5.fsf@rub.de> Date: Thu, 10 Feb 2022 10:12:08 +0800 In-Reply-To: <871r0coue5.fsf@rub.de> (Stephen Berman's message of "Wed, 09 Feb 2022 17:51:46 +0100") Message-ID: <87czjvzczr.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19724 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1495 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 53900 Cc: 53900@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: -1.0 (-) Stephen Berman writes: > 0. emacs -Q > 1. Sanity check: evaluating the following sexp displays a non-GTK > tooltip and the shell emits no warning: > (let (use-system-tooltips) > (tooltip-show "Test")) > 2. Evaluate this sexp: > (custom-set-faces '(default ((t (:background "lightblue"))))) > 3. Evaluate the sexp in step 1 again: > => A non-GTK tooltip is displayed and the shell emit a warning: > > emacs-pgtk:12321): Gtk-CRITICAL **: 17:05:36.422: gtk_css_provider_load_from_data: assertion 'GTK_IS_CSS_PROVIDER (css_provider)' failed > > In my tests this happens only when customizing the `default' face > (though admittedly I haven't tested all faces nor all face attributes). > It also happens when step 2 is replaced by loading any built-in theme > (all of which customize the `default' face). (As a test I created a > theme that does not customize the `default' face and with that theme did > not get the warning.) > > My first pgtk-build that shows this warning is from commit > dc5930ba973c9d921e9124b7afa1a65bba568b45. My previous pgtk-build at > commit 988d3d79bac0343dd2b1b89d1b15470edbb5e6ac does not show the > warning with the above recipe. Unfortunately, I don't have time now to > do a git bisect to pinpoint the commit that causes the warning to be > emitted. > > There is no warning if use-system-tooltips is non-nil. And there is no > warning with the above recipe in a non-PGTK GTK3 build. Should be fixed now on master. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 10 02:09:06 2022 Received: (at control) by debbugs.gnu.org; 10 Feb 2022 07:09:06 +0000 Received: from localhost ([127.0.0.1]:53548 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI3Zh-0004z9-Rr for submit@debbugs.gnu.org; Thu, 10 Feb 2022 02:09:06 -0500 Received: from quimby.gnus.org ([95.216.78.240]:44566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI3Zf-0004xu-VT for control@debbugs.gnu.org; Thu, 10 Feb 2022 02:09:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=nJWC1+iSKn0Dkby08RzE2MDVApuCoqAg0RMqpsQ2jPs=; b=UnCzLAEgL0smYn3zzMh7QerLPj uQs+HHjq/IuMfULHiCMLy98miqk9+WwKR8xw2iH1pEhwXi6xcZFt69eK7uCG8NePOCPCKpBTTDBsE DI5eJI72MSeEmMbum2WUF8D3G2tx+R0pQj0W1yeHc1nxzIdmf4XUSV0BdqDkqDSygXt8=; Received: from [84.212.220.105] (helo=giant) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nI3ZX-0003hk-KR for control@debbugs.gnu.org; Thu, 10 Feb 2022 08:08:58 +0100 Date: Thu, 10 Feb 2022 08:08:55 +0100 Message-Id: <87k0e3dwqg.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #53900 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 53900 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control 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 (---) tags 53900 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 10 03:53:34 2022 Received: (at 53900-done) by debbugs.gnu.org; 10 Feb 2022 08:53:34 +0000 Received: from localhost ([127.0.0.1]:53894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI5Cn-0007U9-Qw for submit@debbugs.gnu.org; Thu, 10 Feb 2022 03:53:34 -0500 Received: from mout.gmx.net ([212.227.15.15]:43659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI5Cm-0007Tv-56 for 53900-done@debbugs.gnu.org; Thu, 10 Feb 2022 03:53:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1644483203; bh=omMBx37S1AC+nC+S/n+SWh/rLe4MoOF5+C6txzxgJ6M=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Hf3at87g6WzywOEgBJej++1roWBShlQayqA+CEnbSMyRdc1lBhcrvksNFZtVckmED Po1iGrpFDU1613qR3+Lp5ZnnR4GzdQWANeyBQQp1dZ+ZJGNdt6UVkmvbEytHLGo1/R 2zvina5aTNijEOrVJr4w2k/79GLSGLtiZm/OmeQU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobelfs2 ([89.246.38.238]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mplc7-1o5kRa2FdV-00qDZr; Thu, 10 Feb 2022 09:53:23 +0100 From: Stephen Berman To: Po Lu Subject: Re: bug#53900: 29.0.50; pgtk: Gtk-CRITICAL warning with customized default face References: <871r0coue5.fsf@rub.de> <87czjvzczr.fsf@yahoo.com> Date: Thu, 10 Feb 2022 09:53:22 +0100 In-Reply-To: <87czjvzczr.fsf@yahoo.com> (Po Lu's message of "Thu, 10 Feb 2022 10:12:08 +0800") Message-ID: <871r0bcdbx.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:4zvNdqk1IBi8egh9gjEirlv3ThXKmSRpGV/fAZNHp7jCIJE322C ykc6rc5gQqImh1ScCx2IKgmZtKwAOL7L1y4qINn2wJFwPsvc++crniUR33FAHPZEMydNkh1 L9ccDYv3JYWctXKXFDkpCEZIcR6jY19jA7KQfKaE/wq1RRh7DQM6FhHy+rsvhtcmeLztol5 q/fwkc2cHONtuOgjUh1sQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:tA4iMtVMpBo=:VljAulq+0J184pGolqAItN yQapxZs891V85u4L33sv7xHvmTRulqbM5NktpQ6c5bi0uU3ySWc5JeqLhNIdF8/WHTWvJ8QON 2K90fP/P0V+oHfZTkvYbcMkYfUuSbb98IpF2aoJBoXMbcYv4Nn93s2fiL7BaNv2+JhPjjfJxh SfbwmH+cSdDfprFbO3GtYF2V5sOWWCLall0kwRFnzTDZv+JyZZU9InVQceHtIdcg3rUxBUlOa mFmWxyUrWd3OG49aZLYng77Eb1p4tGZz+82Bi8jYZzbK5ZQ+/sXnAw5Cb8XyZtVHHCL5w3Vt1 v/XZ3FE37HUsf/0ylo42NBuf4wmpC+AXl+pAjJkrXScnPRpbAi8XlXKtUnsng/0oWEwED7wKU fknp+iOxrS1PVTlLuiDyMWdGi42+ESX4sGkN9RAHHeVuhG2V/LwOQ+pOJqoVwlr5bUfWvlJ6/ XExv28TZ5tO0GF9rgoq6F2Dpv5Sftza+CULe5eEoqHEReaF9dss09kiO/aIsMo6S4AuFzS9pl Xr9JMfbsskTSGd0CEXw43CcYD6oldh0wtSLGKkMrGUJyWOCT1p4XlxpQI2/QlmH0IMBG7qDVK JS/QCklHv7IPX7MIfk/zC2b02preUaz/NVJgvV9/bxEFVFP/Ga/mHqppJKq4/EIqDyUhi7Gtq 9/sktYxCEFB+O/2SvGJmRElGD3Xbr9ciJUBCMaCpEsXajTztaioK5dkCBOptxnnAFY6AdQg7n R2YEWh/H1Thnsjr6djDKV28F10JjlAMvB364xFJBQCT9ALejKPoUGFltXG1deKU/ZLdKvMbR1 ozZdILKbub0NtF/E51aeKKBtNbHdCM7UmZDdP5bzNwpZ9ryQw+P3KuGsKqacX0UIl/nElH/t2 ZnbnJq2YJPVwGdY6hEnUMJ5tUeRmsdJ6mpLAjszPMK77zXY7GaE4C9uS2oKuTDPAKJ9nOBhvR cdDNhVb/M1bsaSuZiSl7M0OVKuMg94tMfzxQ1C00Z9QsEHA74BtTFmopirtkOLDV+t4SzBbqE qf0TwhbBnxf52e0JQB36PI5ouCGU6UruRw8oO334rmKxI9cnukU45V1F+uV4PPCv4jM9LptF7 qEAuxlw28MND0c= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 53900-done Cc: 53900-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: -1.7 (-) On Thu, 10 Feb 2022 10:12:08 +0800 Po Lu wrote: > Stephen Berman writes: > >> 0. emacs -Q >> 1. Sanity check: evaluating the following sexp displays a non-GTK >> tooltip and the shell emits no warning: >> (let (use-system-tooltips) >> (tooltip-show "Test")) >> 2. Evaluate this sexp: >> (custom-set-faces '(default ((t (:background "lightblue"))))) >> 3. Evaluate the sexp in step 1 again: >> => A non-GTK tooltip is displayed and the shell emit a warning: >> >> emacs-pgtk:12321): Gtk-CRITICAL **: 17:05:36.422: gtk_css_provider_load_from_data: assertion 'GTK_IS_CSS_PROVIDER (css_provider)' failed >> >> In my tests this happens only when customizing the `default' face >> (though admittedly I haven't tested all faces nor all face attributes). >> It also happens when step 2 is replaced by loading any built-in theme >> (all of which customize the `default' face). (As a test I created a >> theme that does not customize the `default' face and with that theme did >> not get the warning.) >> >> My first pgtk-build that shows this warning is from commit >> dc5930ba973c9d921e9124b7afa1a65bba568b45. My previous pgtk-build at >> commit 988d3d79bac0343dd2b1b89d1b15470edbb5e6ac does not show the >> warning with the above recipe. Unfortunately, I don't have time now to >> do a git bisect to pinpoint the commit that causes the warning to be >> emitted. >> >> There is no warning if use-system-tooltips is non-nil. And there is no >> warning with the above recipe in a non-PGTK GTK3 build. > > Should be fixed now on master. Thanks. Confirmed, so I'm closing the bug. Thanks. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 10 05:02:25 2022 Received: (at 53900-done) by debbugs.gnu.org; 10 Feb 2022 10:02:25 +0000 Received: from localhost ([127.0.0.1]:54028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI6HR-0003TB-Ai for submit@debbugs.gnu.org; Thu, 10 Feb 2022 05:02:25 -0500 Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:38978) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nI6HO-0003Ss-6P for 53900-done@debbugs.gnu.org; Thu, 10 Feb 2022 05:02:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644487335; bh=8xLcjOc+yG02p8VizAI6KREzL6iwzKk6GKTDM1YWqq0=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=HJSgMIVrNw69LK/SMLWOmmohLuwUtf79gczphlh92QYCDENN9Ef8E+wFKcYYP+OZoAaGJ0R77Yy5s2VJkg8ANA7fs3pNkI+x3awDLJK4MBvEbS5eybBrZlD4X3bxxCHFSpgbjPfhGDDvKvTuRF+iQaky3LRuXa1Prj7qz0iBaRp88CXV+kaV7TEZKbBUpTqe/xZuR2Gk5S0CS7dZa6/SpYlvOj0+WI4UGsCjcj6k1grlM7PVwgOu3uJXMTgeZwuNyNr/E+3I+vfsrd0zMBkkzMQZtFjr9+4mqND3pGcetnKnvvrm/mi8zUFda2xQggWSyAWI36pfHstVgw7rLtwhCQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1644487335; bh=GsuDl4YHICs55dTZX3JUra1Rzw46OmRJ33wtfJv/Jg/=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=j5QF4Dtu+vORL3hy0kbfxjQnlLrPIa5egGIvp8nAiaQkNDcnKefInmrpKBpiFUJU9IBdnpRk3i6KVuz6+AvsFkxnwOz/jHPeHe+DNDBBd4b+INjdx8iI0H83a0w/O0EKxdgxLUAkGf6dUpiOW2357qxJtyxl0oJpv1YTVi0zqGxC64YEdeIwaFkuRu3dakxHYHk/+IJwnwS75geK4ZeAzeVCyhd/cCtd3kXVFtNUD4WDUFoXkDcc0lsqgOh0V6VF7S+pndBOoLPmhGOfrVzLnsFtAH4uUf+tBvqXXdfFhNMqU5hfjgzpjUiUlLSOXmkrkuE4DUO9yK+PhQO5Ut8tTA== X-YMail-OSG: AZ5BPwkVM1mo3xrwEn0skOEZsqbFE7WJYaIQxCscfJOk.E_mo8AhXIVPR.joQbk HsacW7d_GH7K.fWli39631VIVbf.sje60p.64or3Aqi0aPo.s61CXHZJOgq945giF3YFfDnErrxT JjImC4f.YfqeavIguj5gTlQXStdyvEF1WuqALonDC1BWAR8oNRlSPkwbhoYUYYRGCWVuaxgfQpHf tNoCAEc209HdS9fxcRSZsNOHNYUhgoUQx4HBYv6ygrseJRlAS_uk.1bZ698XbfGrQL5xpPKbbXYS H1CorgSEEmuYHqhjQILHx.RlICKsexYUxEdgydH.6zZ.WNPBY08uQinPBfQL_9HA7QW48d4o8YL7 2wCvraNXsn0mlJQ50DWLJXfGA_.Xjvy764wWUm.u7.YJQ6mdELV18246dGgSKDHvMRcKwXGI6N_d A_8LwhaWS.Rp0o0ewrI2X55_qyEQVZ3jAKp0y.IJphy49ZF5RH2O8g7idMYAbyLY6T18XKp6FCQS 7Uo2VUz5vxYTZKvUvwMDcLiKIwlcr7UQQizyCo9pw0GEYqc_tO9iaxuXFCS_OrtxanctiHd.7JwJ 4Oj7t_Z5j5U_GVa.JtngfVHkAjZm9JDimLhM8OK4dY2ZSzaoUuHZLY5xxtKGzRXleVSEvYDOwpKf ogtW7bltpGB0mF3k6O1ESYPPdCYXz6jYydReAb_Jjwvs0JAytpUsrCBINoxfMDFCH4TZilyWPPFb eljWa5nrot4cXFaVHX8t.JIv9YcLeLREJGfAonHwd7N84FfeOQngOLUMfEf26PRVUm0nc1FhjnbN rECTXZ2Traom5m3vZXVNbYX9FLyFEIghy1kNeJgxTDhzqTBuS0SmhY8LSFe2rUXJxvtcO_hMBkHO JxVtjABp5TKXN.ZJ0ttqmMwiH4nRsYMjjwZd7Wd9RbfnETj4RuDyiZpUX0aKU_PPHnQxkASzWtq7 yh_ds6XEy5XGaGtouSETlO3x95d8u8DSayNy4CYP7cognhH3bEza2cpX6zzL8aswgAJvtosVtqZX _ua4CTar.RjdL5qd8CRNb4lT6sTv7Xj0oBMrtYdOpHKKugj.oXEynBQVKtRki1rvVxhqLkta26JZ o6mQSZqbUv891WcsY9Z1fFC7c6n4Tf6USkrs0TsjmbO841XINnezQNQcbLgf3oOlFhOgydN6cHaa a.zaJfrDkv_iPWTlMQ0Xswuk5bycj0ITrjnEyC0azvb4GX9CgntlENQOjK02m0C6yHuiFuvPk_uB AU3n1XJpOpbGtQotywdW7SKElrnhP5Lynk3oE9kXJvx2RrCDujRDI7tYv_aCIlYQAMP8wc2If2tP sll9oNvGX_f0RUXr1LKgukJw7MOA6X3Ibyj6VUS9bQ9cJwrzYUMOEoh63Rs.uFZt94Yl0JRni0jb Zl6PyOmT8dWJMDy.kdOA8bHmwjb95bcVI1PQld6ADEyIzeECn4kyf1LwqoZsp64rx5qhTTST4ko4 zOKTkTGERZ6FZrRqsSczxG4jb1rhDuPi1WkyoGqvfMPYKbT80Ul584aYXS828k2cIqU800enEWWi 3E3A9diymHKg1_vErwm3ITbo4k.U5IkfdT_yuISELdy4NuOGI1YxnZBow6GJhsKW1wsewrppK_PS Y.HGtYjAA7LbykXmc9WAa3CIQK8tf7.BlnUpvHr778g_vKrdqrEcyXymXgMqz4dvn8j56KI8jqc_ RrZ6lN.L094EjyBsGoPUjXLASUtZhsUAAv8rpi0_IVq6De8Qlq0fMszqoatoRVq7_BoV.p70mfEt 80xhHqYLKUvv7Qtlh3bJZyXTPAwUFuAtNXTl6op7v95cszulXhbChy5lL3UCcj9L0yZRw9xYxPIe w_ATEhq_OjSlOf6A.zbm4SiMidjQxSUOqELk2ou2sngtrhUdjEJYhz2vylbfbQ.qFtaDW869ek8f uIrSnMq3Ez6KprhII3IVT1lJB_FA60D6G1KjfCAmlET5W54dhxTLSUrnjjBwt8HV15NQ6pF9HRu0 ZIoR.u01XkdVjHPH6NV3Y5votTe3g2_8Eq9kmgWoFb8zl97aLL53b8eeojL.GW3OFMuNNUF9yxwC MPNzzet8iqSE2rxZD.yGv1TM3owOsxzXbGsC2SbIUQ8IV3WToN37dPrW6aQOLnKt7i_RhyF.tqvd IL7QNg5ahw4b2aoUpF6nUr82X5hMFJvyTnaqLMM.Sjv3pO33ieDYRoUnjswBUhoQoSFzrwDB8ICX QqR9O7hnDRuwEDUJ95qF3XWSg1eeRv2MYK8FeR2eqhQDvOzfd2e1expeI X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Thu, 10 Feb 2022 10:02:15 +0000 Received: by kubenode501.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 6101c665e94ee79974b754f6f9c73e30; Thu, 10 Feb 2022 10:02:09 +0000 (UTC) From: Po Lu To: Stephen Berman Subject: Re: bug#53900: 29.0.50; pgtk: Gtk-CRITICAL warning with customized default face References: <871r0coue5.fsf@rub.de> <87czjvzczr.fsf@yahoo.com> <871r0bcdbx.fsf@gmx.net> Date: Thu, 10 Feb 2022 18:02:04 +0800 In-Reply-To: <871r0bcdbx.fsf@gmx.net> (Stephen Berman's message of "Thu, 10 Feb 2022 09:53:22 +0100") Message-ID: <87v8xnxco3.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.19724 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1752 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 53900-done Cc: 53900-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: -1.0 (-) Stephen Berman writes: > On Thu, 10 Feb 2022 10:12:08 +0800 Po Lu wrote: > >> Stephen Berman writes: >> >>> 0. emacs -Q >>> 1. Sanity check: evaluating the following sexp displays a non-GTK >>> tooltip and the shell emits no warning: >>> (let (use-system-tooltips) >>> (tooltip-show "Test")) >>> 2. Evaluate this sexp: >>> (custom-set-faces '(default ((t (:background "lightblue"))))) >>> 3. Evaluate the sexp in step 1 again: >>> => A non-GTK tooltip is displayed and the shell emit a warning: >>> >>> emacs-pgtk:12321): Gtk-CRITICAL **: 17:05:36.422: gtk_css_provider_load_from_data: assertion 'GTK_IS_CSS_PROVIDER (css_provider)' failed >>> >>> In my tests this happens only when customizing the `default' face >>> (though admittedly I haven't tested all faces nor all face attributes). >>> It also happens when step 2 is replaced by loading any built-in theme >>> (all of which customize the `default' face). (As a test I created a >>> theme that does not customize the `default' face and with that theme did >>> not get the warning.) >>> >>> My first pgtk-build that shows this warning is from commit >>> dc5930ba973c9d921e9124b7afa1a65bba568b45. My previous pgtk-build at >>> commit 988d3d79bac0343dd2b1b89d1b15470edbb5e6ac does not show the >>> warning with the above recipe. Unfortunately, I don't have time now to >>> do a git bisect to pinpoint the commit that causes the warning to be >>> emitted. >>> >>> There is no warning if use-system-tooltips is non-nil. And there is no >>> warning with the above recipe in a non-PGTK GTK3 build. >> >> Should be fixed now on master. Thanks. > > Confirmed, so I'm closing the bug. Thanks. Thanks for testing. From unknown Tue Aug 12 03:20:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 10 Mar 2022 12:24:04 +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