From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Fabrice Popineau Newsgroups: gmane.emacs.devel Subject: Re: jit-lock tries to fontify killed buffer (sometimes) Date: Sun, 21 Apr 2013 23:53:51 +0000 (UTC) Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1366588448 27059 80.91.229.3 (21 Apr 2013 23:54:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Apr 2013 23:54:08 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 22 01:54:12 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UU45E-0002GK-6u for ged-emacs-devel@m.gmane.org; Mon, 22 Apr 2013 01:54:12 +0200 Original-Received: from localhost ([::1]:36051 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UU45D-0006Wo-SO for ged-emacs-devel@m.gmane.org; Sun, 21 Apr 2013 19:54:11 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:56648) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UU45A-0006S7-9r for emacs-devel@gnu.org; Sun, 21 Apr 2013 19:54:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UU459-0001QN-6F for emacs-devel@gnu.org; Sun, 21 Apr 2013 19:54:08 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:59821) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UU458-0001QC-VL for emacs-devel@gnu.org; Sun, 21 Apr 2013 19:54:07 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UU453-00027u-Ck for emacs-devel@gnu.org; Mon, 22 Apr 2013 01:54:01 +0200 Original-Received: from abo-143-221-68.trs.modulonet.fr ([85.68.221.143]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Apr 2013 01:54:01 +0200 Original-Received: from fabrice.popineau by abo-143-221-68.trs.modulonet.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 22 Apr 2013 01:54:01 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 69 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 85.68.221.143 (Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:159097 Archived-At: Fabrice Popineau supelec.fr> writes: > > Stefan Monnier iro.umontreal.ca> writes: > > > > > > I get a backtrace on jit-lock trying to fontify some killed-buffer > > > while restoring my previous session (thanks to the desktop library). > > > > Can you show us the backtrace? > > > > Stefan > > > I wish I could. I had >100 buffer opened (C, org-mode, lisp) > Since it happened, I cleaned up my workplace. > I will do it if it happens again. > I commented out my fix for the time being. > > Fabrice > > Here is a backtrace: jit-lock-force-redisplay(# 810 819) apply(jit-lock-force-redisplay (# 810 819)) byte-code("r\301\302H\303H\"\210)\301\207" [timer apply 5 6] 4) timer-event-handler([t 20852 31479 298000 nil jit-lock-force-redisplay (# 810 819) nil 0]) input-pending-p() auto-revert-buffers() global-auto-revert-mode(1) desktop-create-buffer(206 "c:/Home/.emacs.d/personal/Fabrice.org" "Fabrice.org" org-mode (abbrev-mode flyspell-mode TeX-PDF-mode undo-tree- mode yas-minor-mode page-break-lines-mode subword-mode linum-mode global- auto-revert-mode org-indent-mode) 1117 (997 nil) nil nil ((indent-tabs-mode) (buffer-file-coding-system . utf-8-dos) (truncate-lines))) eval-buffer(# nil "c:/Home/.emacs.d/savefile/.emacs.desktop" nil t) ; Reading at buffer position 4435 load-with-code-conversion("c:/Home/.emacs.d/savefile/.emacs.desktop" "c:/Home/.emacs.d/savefile/.emacs.desktop" t t) load("c:/Home/.emacs.d/savefile/.emacs.desktop" t t t) desktop-read("c:/Home/.emacs.d/savefile") (if (file-exists-p (desktop-full-file-name)) (desktop-read desktop- dirname)) (progn (desktop-save-mode 1) (setq desktop-save t) (setq desktop-load- locked-desktop t) (setq desktop-dirname fp-config-savefile-dir) (add-hook (quote find-file-hook) (function (lambda nil (run-with-timer 5 nil (function (lambda nil (setq desktop-file-modtime ...) (desktop-save desktop- dirname))))))) (if (file-exists-p (desktop-full-file-name)) (desktop-read desktop-dirname)) (add-hook (quote kill-emacs-hook) (function (lambda nil (setq desktop-file-modtime (nth 5 (file-attributes (desktop-full-file- name)))))))) (if (not (eq (emacs-pid) (desktop-owner))) (progn (desktop-save-mode 1) (setq desktop-save t) (setq desktop-load-locked-desktop t) (setq desktop- dirname fp-config-savefile-dir) (add-hook (quote find-file-hook) (function (lambda nil (run-with-timer 5 nil (function (lambda nil ... ...)))))) (if (file-exists-p (desktop-full-file-name)) (desktop-read desktop-dirname)) (add-hook (quote kill-emacs-hook) (function (lambda nil (setq desktop-file- modtime (nth 5 (file-attributes ...)))))))) desktop-settings-setup() run-hooks(after-init-hook) command-line() normal-top-level() Fabrice