From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: Question about display engine Date: Thu, 5 Sep 2019 19:31:25 +0000 (UTC) Message-ID: <650430078.1911787.1567711885282@mail.yahoo.com> References: <20190902110504.zniyfmd7bi53iyxe@Ergus> <83zhjm7juc.fsf@gnu.org> <4663e760-a611-6c29-e0e2-69bde9da87b1@gmx.at> <83tv9t77oq.fsf@gnu.org> <85658428-5253-6099-07b8-79831cf4e689@gmx.at> <83pnkh70d5.fsf@gnu.org> <81596d5c-427e-a95b-b66f-b571ac228ce1@gmx.at> <87pnkfsyhx.fsf@Ergus.i-did-not-set--mail-host-address--so-tickle-me> <2da98931-51d2-eb78-b79c-81323f95b4f6@gmx.at> <20190904201901.fj7uer4hsdmn2w3w@Ergus> <387811549.1764900.1567691662904@mail.yahoo.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1911786_1624450789.1567711885280" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="183422"; mail-complaints-to="usenet@blaine.gmane.org" Cc: eliz@gnu.org, emacs-devel@gnu.org To: rudalics@gmx.at Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 05 21:31:45 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i5xTs-000lag-A4 for ged-emacs-devel@m.gmane.org; Thu, 05 Sep 2019 21:31:44 +0200 Original-Received: from localhost ([::1]:49230 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5xTq-0005Uy-3M for ged-emacs-devel@m.gmane.org; Thu, 05 Sep 2019 15:31:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47354) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5xTg-0005Rw-Dg for emacs-devel@gnu.org; Thu, 05 Sep 2019 15:31:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5xTe-00048g-Mb for emacs-devel@gnu.org; Thu, 05 Sep 2019 15:31:32 -0400 Original-Received: from sonic301-3.consmr.mail.bf2.yahoo.com ([74.6.129.42]:45427) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5xTd-00046m-Vh for emacs-devel@gnu.org; Thu, 05 Sep 2019 15:31:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1567711887; bh=zcjt9Dep+VM2ctQtZ7Aem89K2Y69eoG5nE2E7WYnhfE=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject; b=dD6eUnwL2wimF/lWHzdP00QiNS8ybfLGBRvF6nK0WedW5c9yI8rWzod6XftR14pMcNmrv7EkMApZhRBgTPqJMlEivRgx9sa317Dv12QZ/vABShZSylFmhA0RWcP8oYFxBr1gl8U/C1WH4h78fkPOFXD9uTyhdYsVcV1xLE17wtwMi86gxaQIVoPA7OFS9308aCXxcM/aZHHqc/LiDlMm3WDX+/COy4hewd81Jq88FcTLxuiqcvtsqywSg8Hnf9Cd0/tCNtyZDvCNF3e934TXeCeBB9kyU6T+kjDAc06mwjoutsdxGaVDiCaXI1x6ZpqvqW47ygYJ+1QDFhc+kWWTwQ== X-YMail-OSG: Pjy7TiEVM1lXlP0aizbAd.TC5OH7TKLZi6p.wADjV8bNBjfoFCDzuIVveaq9ZK1 Z2qb_gJbCoZrJWsshuC2eJZ5baFYvS4tmVHfk..yYeAw2GZ9iv6YO9AbX99dkjZeR0QFI5li2My3 OaYzpDXtTjngu8X2JYI8cgsHwzNRMauFC08f2GK.o6rfJ8ei9KX1KPz9Y.b9ZkbUe_YiHUUSl.Iz z.yhYK1XtnFrgt3WAJFCwE2NW1_4zViaN8TGQhG4a3proN2KJJRbB3JBicFt7lGOyw6RyyKCAAPu tNxC5fxrLjDUU2aVYnwjC3JOAOMk4oDbFQytWsBqKAkGS14eGMrCjzNMNT4yn00aBQmsR7deNGNz zbgzoPz1Mlrk2JpvoistameP1WHyJFMkaH9MDVpSyPHwI99raYw0l9WVwU5yzcEERUP6VRTS_9Fj RKNr.DyiVUG8twHVN0kBRDzbLvPzE4TqtgYhwqYDvhwmgaqkJr_vG8pkcJ8aIzy2OKZom3hW.SSQ sOcjamd4thkJ.5v4Z.yUGP8h0F54HA_7d7_G.A18PjFuXX0.skEIyBfVc7BT0Ofofv0PLggQ8RLR k87Vy7VmY2FE6jkDccoLULBIeG6w6L5.2jv9q6B7saW9QvxpN2RCRRJfO7GAstIRrj5BpyCv.1T3 8XMkD1bTKJSOesuEVUeBj6uHq5l0NgqneEg1Dpy7yRZM..o.3W9g_x57cTvhEneGzUoElF2tYKBu UCH0MLomf2QH6JAFOpD4EUg6yiBHk9UNCPA7N9CteVPNE6leBmCaXfPmntiWxcSeSVD3sbzs3OFo CoAzpDsKxKWKsTWtZw9Dagq9UdOYWYWfE_1uCStFFo Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.bf2.yahoo.com with HTTP; Thu, 5 Sep 2019 19:31:27 +0000 In-Reply-To: <387811549.1764900.1567691662904@mail.yahoo.com> X-Mailer: WebService/1.1.14303 aolwebmail Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 74.6.129.42 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:239878 Archived-At: ------=_Part_1911786_1624450789.1567711885280 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable BTW: in the code are come comments starting with // ERGUS: that is code not= clear for me what to do there.=C2=A0=C2=A0 -----Original Message----- From: Ergus To: rudalics Cc: eliz ; emacs-devel Sent: Thu, Sep 5, 2019 3:55 pm Subject: Re: Question about display engine For some reason I was not facing this; but it was actually a bug I just fix= ed. I'll send a patch in a while because this exposed an issue somewhere el= se. -----Original Message----- From: martin rudalics To: Ergus Cc: Eli Zaretskii ; emacs-devel Sent: Thu, Sep 5, 2019 11:24 am Subject: Re: Question about display engine > Here is the diff of the latest commit. (Patch attached anyway). Thanks.=C2=A0 I tried with the patch.patch you attached.=C2=A0 When trying = a gtk build I get: ../../src/xfaces.c:5434: Emacs fatal error: assertion failed: lface_fully_s= pecified_p (XVECTOR (lface)->contents) Fatal error 6: Aborted Backtrace: ../src/bootstrap-emacs[0x67e32f] ../src/bootstrap-emacs[0x6344c8] ../src/bootstrap-emacs[0x74fb6f] ../src/bootstrap-emacs[0x5a8e43] ../src/bootstrap-emacs[0x5a83f8] ../src/bootstrap-emacs[0x59bccf] ../src/bootstrap-emacs[0x436ad1] ../src/bootstrap-emacs[0x4fd0ad] ../src/bootstrap-emacs[0x76376c] ../src/bootstrap-emacs[0x63530c] ../src/bootstrap-emacs[0x635860] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f68217952e1] ../src/bootstrap-emacs[0x4151aa] /bin/bash: Zeile 2: 12088 Abgebrochen=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 EMACSLOADPATH=3D '../src/bootstrap-emacs' -batch --no-site-file --no-si= te-lisp --eval '(setq load-prefer-newer t)' -l bytecomp -f byte-compile-ref= resh-preloaded -f batch-byte-compile ../../lisp/cus-face.el Makefile:280: die Regel f=C3=BCr Ziel =E2=80=9E../../lisp/cus-face.elc=E2= =80=9C scheiterte make[2]: *** [../../lisp/cus-face.elc] Fehler 134 Makefile:784: die Regel f=C3=BCr Ziel =E2=80=9E../../lisp/cus-face.elc=E2= =80=9C scheiterte make[1]: *** [../../lisp/cus-face.elc] Fehler 2 make[1]: *** Es wird auf noch nicht beendete Prozesse gewartet... ../../src/xfaces.c:5434: Emacs fatal error: assertion failed: lface_fully_s= pecified_p (XVECTOR (lface)->contents) Backtrace: ../src/bootstrap-emacs[0x67e32f] ../src/bootstrap-emacs[0x6344c8] ../src/bootstrap-emacs[0x74fb6f] ../src/bootstrap-emacs[0x5a8e43] ../src/bootstrap-emacs[0x5a83f8] ../src/bootstrap-emacs[0x59bccf] ../src/bootstrap-emacs[0x436ad1] ../src/bootstrap-emacs[0x4fd0ad] ../src/bootstrap-emacs[0x76376c] ../src/bootstrap-emacs[0x63530c] ../src/bootstrap-emacs[0x635860] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f0e8f3a32e1] ../src/bootstrap-emacs[0x4151aa] /bin/bash: Zeile 2: 12090 Abgebrochen=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 EMACSLOADPATH=3D '../src/bootstrap-emacs' -batch --no-site-file --no-si= te-lisp --eval '(setq load-prefer-newer t)' -l bytecomp -f byte-compile-ref= resh-preloaded -f batch-byte-compile ../../lisp/faces.el Makefile:280: die Regel f=C3=BCr Ziel =E2=80=9E../../lisp/faces.elc=E2=80= =9C scheiterte make[2]: *** [../../lisp/faces.elc] Fehler 134 Makefile:784: die Regel f=C3=BCr Ziel =E2=80=9E../../lisp/faces.elc=E2=80= =9C scheiterte make[1]: *** [../../lisp/faces.elc] Fehler 2 make[1]: Verzeichnis =E2=80=9E/home/martin/emacs-git/trunk/obj-gtk/src=E2= =80=9C wird verlassen Makefile:424: die Regel f=C3=BCr Ziel =E2=80=9Esrc=E2=80=9C scheiterte make: *** [src] Fehler 2 and a similar crash on Windows.=C2=A0 Before proceeding to dig into this I'd like to hear your ideas. > https://github.com/Ergus/Emacs/commit/4943087027acd3f2c7a54a092b64bc839e= f8850e Is there any way to get the diffs wrt current master on that site?=C2=A0 I never use github for such a thing and my browser settings are quite restrictive. Thanks, martin ------=_Part_1911786_1624450789.1567711885280 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
BTW: in= the code are come comments starting with // ERGUS: that is code not clear = for me what to do there.  


-----= Original Message-----
From: Ergus <spacibba@aol.com>
To: rudalics <rudalics@gmx.at>
Cc: eliz <eliz@gnu.org>; emacs-devel <emacs-devel@gnu.org>
Sent: Thu, Sep 5, 2019 3:55 pm
Subject: Re: Question about display engine

For some= reason I was not facing this; but it was actually a bug I just fixed. I'll= send a patch in a while because this exposed an issue somewhere else.


-----Original Message-----
From: martin rudalics <rudalics@gmx.at>
To: Ergus <spacibba@aol.com>
Cc: Eli Zaretskii <eliz@gnu.org>; emacs-devel <emacs-devel@gnu.org= >
Sent: Thu, Sep 5, 2019 11:24 am
Subject: Re: Question about display engine

> Here is the diff of the latest commit. (Patch attache= d anyway).

Thanks.  I tried with = the patch.patch you attached.  When trying a gtk
bui= ld I get:

../../src/xfaces.c:5434: Ema= cs fatal error: assertion failed: lface_fully_specified_p (XVECTOR (lface)-= >contents)
Fatal error 6: Aborted
Ba= cktrace:
../src/bootstrap-emacs[0x67e32f]
../src/bootstrap-emacs[0x6344c8]
../src/bootstrap-emac= s[0x74fb6f]
../src/bootstrap-emacs[0x5a8e43]
../src/bootstrap-emacs[0x5a83f8]
../src/bootstrap-e= macs[0x59bccf]
../src/bootstrap-emacs[0x436ad1]
../src/bootstrap-emacs[0x4fd0ad]
../src/bootstr= ap-emacs[0x76376c]
../src/bootstrap-emacs[0x63530c]
../src/bootstrap-emacs[0x635860]
/lib/x86_64= -linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f68217952e1]
../src/bootstrap-emacs[0x4151aa]
/bin/bash: Zeile 2: = 12088 Abgebrochen            EMACSLOADPATH= =3D '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp --eval '(= setq load-prefer-newer t)' -l bytecomp -f byte-compile-refresh-preloaded -f= batch-byte-compile ../../lisp/cus-face.el
Makefile:280: = die Regel f=C3=BCr Ziel =E2=80=9E../../lisp/cus-face.elc=E2=80=9C scheitert= e
make[2]: *** [../../lisp/cus-face.elc] Fehler 134
Makefile:784: die Regel f=C3=BCr Ziel =E2=80=9E../../lisp/cus-= face.elc=E2=80=9C scheiterte
make[1]: *** [../../lisp/cus= -face.elc] Fehler 2
make[1]: *** Es wird auf noch nicht b= eendete Prozesse gewartet...

../../src= /xfaces.c:5434: Emacs fatal error: assertion failed: lface_fully_specified_= p (XVECTOR (lface)->contents)
Backtrace:
../src/bootstrap-emacs[0x67e32f]
../src/bootstrap-em= acs[0x6344c8]
../src/bootstrap-emacs[0x74fb6f]
../src/bootstrap-emacs[0x5a8e43]
../src/bootstr= ap-emacs[0x5a83f8]
../src/bootstrap-emacs[0x59bccf]
../src/bootstrap-emacs[0x436ad1]
../src/boot= strap-emacs[0x4fd0ad]
../src/bootstrap-emacs[0x76376c]../src/bootstrap-emacs[0x63530c]
../src/b= ootstrap-emacs[0x635860]
/lib/x86_64-linux-gnu/libc.so.6(= __libc_start_main+0xf1)[0x7f0e8f3a32e1]
../src/bootstrap-= emacs[0x4151aa]
/bin/bash: Zeile 2: 12090 Abgebrochen&nbs= p;           EMACSLOADPATH=3D '../src/bootstrap-e= macs' -batch --no-site-file --no-site-lisp --eval '(setq load-prefer-newer = t)' -l bytecomp -f byte-compile-refresh-preloaded -f batch-byte-compile ../= ../lisp/faces.el
Makefile:280: die Regel f=C3=BCr Ziel = =E2=80=9E../../lisp/faces.elc=E2=80=9C scheiterte
make[2]= : *** [../../lisp/faces.elc] Fehler 134
Makefile:784: die= Regel f=C3=BCr Ziel =E2=80=9E../../lisp/faces.elc=E2=80=9C scheiterte
make[1]: *** [../../lisp/faces.elc] Fehler 2
make[1]: Verzeichnis =E2=80=9E/home/martin/emacs-git/trunk/obj-gtk/src=E2= =80=9C wird verlassen
Makefile:424: die Regel f=C3=BCr Zi= el =E2=80=9Esrc=E2=80=9C scheiterte
make: *** [src] Fehle= r 2

and a similar crash on Windows.&nb= sp; Before proceeding to dig into this
I'd like to hear y= our ideas.

> https://github.com/= Ergus/Emacs/commit/4943087027acd3f2c7a54a092b64bc839ef8850e

Is there any way to get the diffs wrt current mas= ter on that site?  I
never use github for such a thi= ng and my browser settings are quite
restrictive.

Thanks, martin
------=_Part_1911786_1624450789.1567711885280--