From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Dr. Werner Fink" Newsgroups: gmane.emacs.bugs Subject: bug#25228: 25.1; GNU emacs 25.1: custom-set-faces from init file ~/.emacs ignored Date: Wed, 21 Dec 2016 13:08:26 +0100 Message-ID: <20161221120826.3n7vlfa4dg55mro3@boole.suse.de> References: <83oa074y73.fsf@gnu.org> <5858289B.2070500@gmx.at> <83fulj4uhu.fsf@gnu.org> <58584121.1070404@gmx.at> <83d1gn4pl2.fsf@gnu.org> <58590F28.9040309@gmx.at> <20161221081104.3nd6sga4cyi6q7wl@boole.suse.de> <585A41F8.9010709@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="t5s37lwat2l2f6lb" X-Trace: blaine.gmane.org 1482322163 3461 195.159.176.226 (21 Dec 2016 12:09:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 21 Dec 2016 12:09:23 +0000 (UTC) User-Agent: Mutt/1.6.2 (2016-07-01) Cc: 25228@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 21 13:09:18 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJfho-0007kW-5e for geb-bug-gnu-emacs@m.gmane.org; Wed, 21 Dec 2016 13:09:12 +0100 Original-Received: from localhost ([::1]:56488 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJfhp-0008Al-G7 for geb-bug-gnu-emacs@m.gmane.org; Wed, 21 Dec 2016 07:09:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41873) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cJfhj-00089W-Ge for bug-gnu-emacs@gnu.org; Wed, 21 Dec 2016 07:09:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cJfhe-0002V9-IV for bug-gnu-emacs@gnu.org; Wed, 21 Dec 2016 07:09:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34328) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cJfhe-0002Uq-FC for bug-gnu-emacs@gnu.org; Wed, 21 Dec 2016 07:09:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cJfhe-00078q-1e for bug-gnu-emacs@gnu.org; Wed, 21 Dec 2016 07:09:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Dr. Werner Fink" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Dec 2016 12:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25228 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 25228-submit@debbugs.gnu.org id=B25228.148232211327414 (code B ref 25228); Wed, 21 Dec 2016 12:09:02 +0000 Original-Received: (at 25228) by debbugs.gnu.org; 21 Dec 2016 12:08:33 +0000 Original-Received: from localhost ([127.0.0.1]:49727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJfhB-000786-4M for submit@debbugs.gnu.org; Wed, 21 Dec 2016 07:08:33 -0500 Original-Received: from mx2.suse.de ([195.135.220.15]:39028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cJfh8-00077x-Ck for 25228@debbugs.gnu.org; Wed, 21 Dec 2016 07:08:32 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Original-Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 6A1E4ABB0; Wed, 21 Dec 2016 12:08:29 +0000 (UTC) Content-Disposition: inline In-Reply-To: <585A41F8.9010709@gmx.at> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:127290 Archived-At: --t5s37lwat2l2f6lb Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Dec 21, 2016 at 09:48:56AM +0100, martin rudalics wrote: > > Nevertheless, with the custom font setting and without my change in lis= p/dynamic-setting.el > > the resize event of the GNU Emacs window is back and still the system f= ont is > > used regardless what font has been customized in ~/.emacs >=20 > In that case do you get a backtrace that includes > `dynamic-setting-handle-config-changed-event'? The variable changed becomes changed due to the font changed (gdb)=20 ~"638\t changed =3D true;\n" *stopped,reason=3D"end-stepping-range",frame=3D{addr=3D"0x00000000004da770"= ,func=3D"apply_xft_settings",args=3D[{name=3D"settings",value=3D"0x7fffffff= c510"},{name=3D"dpyinfo",value=3D"0x166fe20"}],file=3D"xsettings.c",fullnam= e=3D"/usr/src/werner/emacs/emacs-25.1/src/xsettings.c",line=3D"638"},thread= -id=3D"1",stopped-threads=3D"all",core=3D"5" (gdb)=20 list &"list\n" ~"633\t if ((settings->seen & SEEN_HINTING) !=3D 0\n" ~"634\t && oldsettings.hinting !=3D settings->hinting)\n" ~"635\t {\n" ~"636\t FcPatternDel (pat, FC_HINTING);\n" ~"637\t FcPatternAddBool (pat, FC_HINTING, settings->hinting);\n" ~"638\t changed =3D true;\n" ~"639\t oldsettings.hinting =3D settings->hinting;\n" ~"640\t }\n" ~"641\t if ((settings->seen & SEEN_RGBA) !=3D 0 && oldsettings.rgba !=3D s= ettings->rgba)\n" ~"642\t {\n" (gdb)=20 ~"646\t changed =3D true;\n" *stopped,reason=3D"end-stepping-range",frame=3D{addr=3D"0x00000000004da7bf"= ,func=3D"apply_xft_settings",args=3D[{name=3D"settings",value=3D"0x7fffffff= c510"},{name=3D"dpyinfo",value=3D"0x166fe20"}],file=3D"xsettings.c",fullnam= e=3D"/usr/src/werner/emacs/emacs-25.1/src/xsettings.c",line=3D"646"},thread= -id=3D"1",stopped-threads=3D"all",core=3D"4" (gdb)=20 list &"list\n" ~"641\t if ((settings->seen & SEEN_RGBA) !=3D 0 && oldsettings.rgba !=3D s= ettings->rgba)\n" ~"642\t {\n" ~"643\t FcPatternDel (pat, FC_RGBA);\n" ~"644\t FcPatternAddInteger (pat, FC_RGBA, settings->rgba);\n" ~"645\t oldsettings.rgba =3D settings->rgba;\n" ~"646\t changed =3D true;\n" ~"647\t }\n" ~"648\t\n" ~"649\t /* Older fontconfig versions don't have FC_LCD_FILTER. */\n" ~"650\t if ((settings->seen & SEEN_LCDFILTER) !=3D 0\n" (gdb)=20 ~"655\t changed =3D true;\n" *stopped,reason=3D"end-stepping-range",frame=3D{addr=3D"0x00000000004da80e"= ,func=3D"apply_xft_settings",args=3D[{name=3D"settings",value=3D"0x7fffffff= c510"},{name=3D"dpyinfo",value=3D"0x166fe20"}],file=3D"xsettings.c",fullnam= e=3D"/usr/src/werner/emacs/emacs-25.1/src/xsettings.c",line=3D"655"},thread= -id=3D"1",stopped-threads=3D"all",core=3D"4" (gdb)=20 list &"list\n" ~"650\t if ((settings->seen & SEEN_LCDFILTER) !=3D 0\n" ~"651\t && oldsettings.lcdfilter !=3D settings->lcdfilter)\n" ~"652\t {\n" ~"653\t FcPatternDel (pat, FC_LCD_FILTER);\n" ~"654\t FcPatternAddInteger (pat, FC_LCD_FILTER, settings->lcdfilter);= \n" ~"655\t changed =3D true;\n" ~"656\t oldsettings.lcdfilter =3D settings->lcdfilter;\n" ~"657\t }\n" ~"658\t\n" ~"659\t#ifdef FC_HINT_STYLE\n" ^done (gdb)=20 (gdb)=20 ~"665\t changed =3D true;\n" *stopped,reason=3D"end-stepping-range",frame=3D{addr=3D"0x00000000004da85d"= ,func=3D"apply_xft_settings",args=3D[{name=3D"settings",value=3D"0x7fffffff= c510"},{name=3D"dpyinfo",value=3D"0x166fe20"}],file=3D"xsettings.c",fullnam= e=3D"/usr/src/werner/emacs/emacs-25.1/src/xsettings.c",line=3D"665"},thread= -id=3D"1",stopped-threads=3D"all",core=3D"4" (gdb)=20 list &"list\n" ~"660\t if ((settings->seen & SEEN_HINTSTYLE) !=3D 0\n" ~"661\t && oldsettings.hintstyle !=3D settings->hintstyle)\n" ~"662\t {\n" ~"663\t FcPatternDel (pat, FC_HINT_STYLE);\n" ~"664\t FcPatternAddInteger (pat, FC_HINT_STYLE, settings->hintstyle);= \n" ~"665\t changed =3D true;\n" ~"666\t oldsettings.hintstyle =3D settings->hintstyle;\n" ~"667\t }\n" ~"668\t#endif\n" ~"669\t\n" ^done (gdb)=20 now breakpoint at x_new_font() and aftersome c I see with bt ~"\n" ~"Lisp Backtrace:\n" ~"\"internal-set-lisp-face-attribute\"" ~" (0xffffa740)\n" ~"\"set-face-attribute\"" ~" (0xffffa930)\n" ~"\"font-setting-change-default-font\"" ~" (0xffffab50)\n" ~"\"dynamic-setting-handle-config-changed-event\"" ~" (0xffffae00)\n" ~"\"funcall-interactively\"" ~" (0xffffadf8)\n" ~"\"call-interactively\"" which is a hit --=20 "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr --t5s37lwat2l2f6lb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABAgAGBQJYWnC6AAoJEFDpDVUdwWsuQHMP/i0hw6dmvxj/AaxNTE6wuSvB flfOy8bpESz6R7TZ8+UlZsRMw2R+DLsQG+w/ceNShv6X0Kn0kJJaBBhFimhRh2WX 2s/DY6jzySQnDHBXXaDHD7Fh8Lzt5xTr7a8muJEEXiiSUSlBvRVGUSx0xAvDi5pB MNbzCpHydLD3sHrwYha+yd9dXXfIDb/eU8tzuvzQlXXiS/qu0hRR3/DiP6pUgjv6 j1RY/hE3bvu4OaFAh2xUQOwQklWXxqn2pA0EzRLso5zr2MAd8v+8jG/j9aV9Q8Dd s5o7tlpsdCE1qU6yRfzYr/Nl5PcKo5AKfofbH3PiJG31z8h/1AviHfJbKGnqYW2+ oU7Xjv0xwfndC9o7FuxEhJAYmhpBiCoPsB6I/II6v5YA/Lb29T+RZolnxXnQfsNA 6ADCFsEHPXv6fDrrrc8Bo1ZZbYBoj+Y0NJF+EWgPj+OoiXqxfE0OyEaX8dg4KxRB GT9ZYvyUht3d9y6o+1y7kTf7dmy6ju4vYi39BJ0F9wLgauTMenSuOybzuQTPl4Ib aQdYBhUPl52HHXs85/NeY7vSwnV/9qus0tfZaKFcQ+EyXSdu7gMpz85rpsyc1Gj/ /UZkdeRx0EpIf4XEiCnAzXCdmGGXpe61w2TTpeatk/5oPzbq6Pt6hcdiAiSNs8tO T81C/bRLZYkHDYqbgp26 =eps1 -----END PGP SIGNATURE----- --t5s37lwat2l2f6lb--