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 13:54:22 +0000 (UTC) Message-ID: <387811549.1764900.1567691662904@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> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1764899_423517013.1567691662903" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="49285"; 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 15:55:11 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 1i5sEA-000CaX-UF for ged-emacs-devel@m.gmane.org; Thu, 05 Sep 2019 15:55:11 +0200 Original-Received: from localhost ([::1]:46336 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5sE8-000335-ER for ged-emacs-devel@m.gmane.org; Thu, 05 Sep 2019 09:55:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51935) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i5sDU-0002ze-5d for emacs-devel@gnu.org; Thu, 05 Sep 2019 09:54:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i5sDR-0008Lj-Th for emacs-devel@gnu.org; Thu, 05 Sep 2019 09:54:27 -0400 Original-Received: from sonic312-20.consmr.mail.bf2.yahoo.com ([74.6.128.82]:45629) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1i5sDR-0008Km-8Q for emacs-devel@gnu.org; Thu, 05 Sep 2019 09:54:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1567691663; bh=VvDHsa/TzmUWPeIPBfg685PxWbItl3tCOpH2oB2UI3w=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject; b=TM0HsCbuH0XAzYJZ2dUZjzehFg136GBLNkLi3OmGrju4Ea6JBuQke2Y445C69DLCQ+14mwwBWyGBMPwhBkGjMLqx5ThRwm3bAto4QKBdm1N0EoV1s5m+tB+zi0bMCtcwND+/KWzCc3GJdFWxwK3T7uwPvCM2xgy9xdGKQNIdF7ctwk/mAa6179htmFKVETboamcIezCOmho9JPeD2rQPyXnF0nHrcXdS3GsFh9oIdiL4JuWYbJ6LY7/UdxoqfHKRS3qymj4kB3BLQXWaWjn4ZerIIABg/N+UEnshv6O0vLWqK0jjRZTiOH6KGZYmxLq0RTX44RBhyo7rwYjydrPCxA== X-YMail-OSG: ohu2PVgVM1m2.953Jpxez.brEHjBei1S231Dlb6dpUbJBq7iJLnJKf6TkIwMEQE XWJ6iXN7Pld8I2.K1LADsPctJ0LIimoKqKBhcSjAkOKdW_w_cs3s3jiJQwFIYXRvwjLrQT.773v5 6Rx7MX5YN05MRW8SRuKh6kEkBwtLic7ZmAjdUE9GDwP0R5FDEzFNn4ytyw75SETC67GRC2lHXNbD cWPKJhhxB44Qtuy0XJpXvGmu8ELIiyE_ttuWe4oO7HdczAVVGVdjJLwBwd6cbwjelfEe_rWIGXX0 HcB1tDNsRTdPukX8sRucbAybrM0QB0zzIqPiRU7joa_Ww88ii24XWMpubt6_1ybpCjGvUaJ2mS6u m6b2MN1UBtKtQ3l7SJ.ugFBzQRyrp_OdRPKLfSP16PqWG1qwizswm1rpneK3O0bQIGyuRhVAd_ay NKnJZkPIxsgD3Ju4DeAeLaPyqB3PWTBXXY1xtjhaevm68HvzZTGcZqsoE6RqtLFTRhZPhK7TOfNr 2HXwgXjmq2SxkO3q9x.s_mS2oqjjSFPavUr5fV0iTBkV112xXxE5r2iV_b3EZza4m017zmmTEVUa 48spW9bDgTh6sJkHU2Wp1FuSPHyC.J8JXqsd7D5ARqFIIgPLhWi0J9TSMWjEf_xR78Y_RzrhsAOy .Yb5QiWvin9XMpXcw3B76LIONgd8dy0KjSO.W3yxufn_mZpR61vy1dMl_rEFukmppibEahjvIGLq bQgudPSgjgHJ0ykhLBMagb3EbabImL82uAsFd387u5BlfVV6artFiy2fVmCuU4mhneu2xQ0tM9Wm pdXKbmQVS9FLWGCza7Cd18vbyCXNhHKK9UV2O8irg_ Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.bf2.yahoo.com with HTTP; Thu, 5 Sep 2019 13:54:23 +0000 In-Reply-To: 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.128.82 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:239869 Archived-At: ------=_Part_1764899_423517013.1567691662903 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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_1764899_423517013.1567691662903 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
For som= e reason I was not facing this; but it was actually a bug I just fixed. I'l= l 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_1764899_423517013.1567691662903--