From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#52709: 29.0.50; Font-lock trying to use keywords before setting them up Date: Tue, 21 Dec 2021 18:59:30 +0100 Message-ID: <14124595-3e4d-0be1-41aa-659731419af4@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10544"; mail-complaints-to="usenet@ciao.gmane.io" To: 52709@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 21 19:00:13 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 1mzjQr-0002W7-85 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 21 Dec 2021 19:00:13 +0100 Original-Received: from localhost ([::1]:49080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzjQq-0000VI-5Q for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 21 Dec 2021 13:00:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43496) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzjQg-0000Uk-CC for bug-gnu-emacs@gnu.org; Tue, 21 Dec 2021 13:00:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43999) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzjQg-0008TD-2B for bug-gnu-emacs@gnu.org; Tue, 21 Dec 2021 13:00:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mzjQg-0006To-0c for bug-gnu-emacs@gnu.org; Tue, 21 Dec 2021 13:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Dec 2021 18:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52709 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Bug-Gnu-Emacs Original-Received: via spool by submit@debbugs.gnu.org id=B.164010957924853 (code B ref -1); Tue, 21 Dec 2021 18:00:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 21 Dec 2021 17:59:39 +0000 Original-Received: from localhost ([127.0.0.1]:55545 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzjQI-0006Sm-KM for submit@debbugs.gnu.org; Tue, 21 Dec 2021 12:59:39 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:50730) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzjQH-0006Sd-Bt for submit@debbugs.gnu.org; Tue, 21 Dec 2021 12:59:37 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzjQH-0000Tn-3g for bug-gnu-emacs@gnu.org; Tue, 21 Dec 2021 12:59:37 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:57299) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzjQE-0008PX-WD for bug-gnu-emacs@gnu.org; Tue, 21 Dec 2021 12:59:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1640109571; bh=2Lluhval31e8NKvY12o6xSeEGNVgfs0LxezCK4PW7xc=; h=X-UI-Sender-Class:To:From:Subject:Date; b=QhOBpibKRo5NHcseVGbswDmwfsRcwhVG3G52zvMhUYydSg//aEKISSiZ6lOV3RaqP wM/Sp97Xgmr1w1XojuPa3PvrMZA9M64FFtrOk18EAFTz50eqV1N/OWaI8eeB46nCs+ QrLfwToKN17ufyRcTd85H2nULfPxVusz06PjADxg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.103] ([213.142.96.105]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MDQiS-1n96pB2ECM-00ARuy for ; Tue, 21 Dec 2021 18:59:31 +0100 Content-Language: en-US X-Provags-ID: V03:K1:P6pCtpFobD/b+xgx8xHZZ6Qsj1hJvx+9p8/V7hmcb8EoTUT4Fs1 gs/cM8sU9qOKVr28owUIHAFhtnMCRjGuHwWin7COCxciho/u/wMLy4X1ZIUPAieT2xUUNgr Gix5STbfo3XQmfn62j5FCY1Qp6hablDsuH+zx08HtAyuos++RD7sFtIEhIW9/MowkcHriXV F/0FrgpqXQzLnu9uQLq9Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:Hb51ssQM/t4=:l7wsmnE++xEcy0TsO5L+fh Lj91QCBRDq7OjAppOVOcCMFMKwCgnyLQ+2qYYXuUVpyJMz6cKXrUPq8euVZvM4ToIlaCXu43m 21iISrOvZSkMHEYxpQ4lX6HappsTJqw84M1SmJHxY8USilz6xAJBrrY5alzr2sjRRjZZjYKcS cm6WRPqzsQ+zFK7jjyNka0u/sdJCxGT8ffHdqpkyqcroaEVoHMAI3tFZLW9D+wIyIQQyNwszf iXWl2dBXpbc9C+TXvJjODcRbGiaSaHPjj0J4Af4MfCB0ZsgWWn0ZRo+kiwSu+a6yExy2f0x3L Q17J4p99MVBJ2O2zK1ciP51ptDJEkNFHe7gCPgpsiNRRGvebro4W4ZWmaGixsgzuXxtCJ8iYW vKPeS6p23b1b0BTFoLohZSs2Mi58zwL1mHhWKDKHNQCF7EpgTqGZ28NO0OzCpfrd0u89+6fMn Ju1LCSUN2NzfaUOHcw7jIPoYolwTtlgEWCzrOCP9YHczYo5sJG7mToPzA7tSecstsSuLMgJaU gbrXEesIrqLc0TbCS5JD43unElV0/tYlywvScvKzxencgdvlWiFP0AN41avE9UImck9mh+9kw Zdh4nCekPKu9h66cezPSkYwW+8eAkR1dU4qPXVmCAB5Kb8Vtsy9IKFNxM5qlUzLowluCi1A3Q 291Ub8NIaaIog8T4FZRZZulyl/vdrC74vh5ojpDtZbcZZUKHTO4FumNDxEjqitffvaKQEb298 BWrX+BJFAshNZZHsRUWZaWF4gC8IMQC31fpr70Il4vSDYeKATl5Qnd0Czn5HB/Ha9AFBAiYP Received-SPF: pass client-ip=212.227.15.15; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:222884 Archived-At: When trying to ediff a C file or find occurrences in it on master I frequently get this error. A typical backtrace looks like Debugger entered--Lisp error: (error "Font-lock trying to use keywords before setting them up") signal(error ("Font-lock trying to use keywords before setting them up")) error("Font-lock trying to use keywords before setting them up") font-lock-compile-keywords(nil) font-lock-fontify-keywords-region(1 112 nil) font-lock-default-fontify-region(1523 1532 nil) c-font-lock-fontify-region(1523 1532) c-force-redisplay(1523 1532) apply(c-force-redisplay (1523 1532)) timer-event-handler([t 25023 28385 699506 nil c-force-redisplay (1523 1532) nil 18000 nil]) I don't know what C mode is trying to do here but I just want to turn this timer off. Apparently, this is not possible without substantial surgery in the cc-files so for the moment I simply use the Emacs 28 version of these files. Doing normal work with C files is currently impossible with master here. martin In GNU Emacs 29.0.50 (build 6, x86_64-pc-linux-gnu, GTK+ Version 3.24.5, cairo version 1.16.0) of 2021-12-19 built on restno Repository revision: 8f82a83caec9ad48a6d4abc4dc26bed67f0e89e3 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Configured using: 'configure --with-gif=ifavailable --with-tiff=ifavailable --with-gnutls=no --without-pop 'CFLAGS=-O3 -no-pie'' Configured features: CAIRO DBUS FREETYPE GIF GLIB GSETTINGS HARFBUZZ JPEG LIBSELINUX MODULES NOTIFY INOTIFY PDUMPER PNG SECCOMP SOUND THREADS TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LANG: de_AT.utf8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Text Minor modes in effect: pop-up-mini-mode: t shell-dirtrack-mode: t scroll-restore-mode: t tooltip-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t column-number-mode: t line-number-mode: t auto-fill-function: do-auto-fill indent-tabs-mode: t transient-mark-mode: t Load-path shadows: /home/martin/emacs-git/trunk/lisp/emacs-lisp/eieio-compat hides /home/martin/emacs-git/trunk/lisp/obsolete/eieio-compat Features: (shadow mail-extr warnings emacsbug message mailcap yank-media rmc puny rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date thingatpt speck pop-up-mini vc cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git vc-dispatcher bug-reference elp vc-hg diff-mode ediff-vers ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util local-tags info-look find-func elinfo-support elinfo texinfo texinfo-loaddefs info shell pcomplete comint ansi-color ring sidebar bookmark seq subr-x byte-opt bytecomp byte-compile cconv text-property-search sort m&d scroll-restore regexp-lock time-stamp eldoc-tooltip pcase easy-mmode find-dired dired dired-loaddefs cus-edit pp cus-load wid-edit cl-loaddefs cl-lib jka-compr ls-lisp gv iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 335299 40229) (symbols 48 14392 3) (strings 32 42429 3606) (string-bytes 1 1468638) (vectors 16 22758) (vector-slots 8 305409 30979) (floats 8 115 273) (intervals 56 33754 1489) (buffers 992 40))