From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.bugs Subject: bug#21738: 25.0.50; eww freezes/crashes at times Date: Fri, 23 Oct 2015 17:29:27 -0400 Message-ID: References: <83oafqrs3u.fsf@gnu.org> <8337x1zmiz.fsf@gnu.org> <83vb9xxune.fsf@gnu.org> <83twphxtab.fsf@gnu.org> <83r3klxs1k.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1445635886 32201 80.91.229.3 (23 Oct 2015 21:31:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 23 Oct 2015 21:31:26 +0000 (UTC) Cc: 21738@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 23 23:31:16 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Zpjva-0005JC-EL for geb-bug-gnu-emacs@m.gmane.org; Fri, 23 Oct 2015 23:31:10 +0200 Original-Received: from localhost ([::1]:41724 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpjvZ-0006Kh-Ml for geb-bug-gnu-emacs@m.gmane.org; Fri, 23 Oct 2015 17:31:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpjvV-0006Kb-Cu for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2015 17:31:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZpjvS-0000mo-5O for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2015 17:31:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:44537) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZpjvS-0000mb-2H for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2015 17:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZpjvR-00088S-Sk for bug-gnu-emacs@gnu.org; Fri, 23 Oct 2015 17:31:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Kaushal Modi Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 23 Oct 2015 21:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21738 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21738-submit@debbugs.gnu.org id=B21738.144563581331169 (code B ref 21738); Fri, 23 Oct 2015 21:31:01 +0000 Original-Received: (at 21738) by debbugs.gnu.org; 23 Oct 2015 21:30:13 +0000 Original-Received: from localhost ([127.0.0.1]:35245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zpjud-00086e-PH for submit@debbugs.gnu.org; Fri, 23 Oct 2015 17:30:12 -0400 Original-Received: from mail-oi0-f46.google.com ([209.85.218.46]:35875) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZpjuZ-00086H-Qb for 21738@debbugs.gnu.org; Fri, 23 Oct 2015 17:30:10 -0400 Original-Received: by oiao187 with SMTP id o187so73017454oia.3 for <21738@debbugs.gnu.org>; Fri, 23 Oct 2015 14:30:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=T6DEpOCjILgVpYEDxxRAvYNGGtXa9ONmsNorFr+h4BY=; b=WIV32t5R2syXS5A/QnlKK8FUqKWr+loVUMunSybjGZNUWCMWCiK7H/1QSdIcwcasjP RD4MXycS2vaay3NLu5vPJjBVewqWafi3LZQjokaZssZaKxGyvWPWloyqyBQU1OMCUvtP tsl4yzGwakq2S78ebup2BHwkO+tToVKhGQ/YZMwRAIAf5sLqMgk8wZ6xzcUIzoksdK6d B1ntEDiLd/1zj7hAmhK17x1PlE/zDrzXY/wz0fHWHF6xTkjlfDjq+gz95h2/dpQRluPY KcuIcbplJ8csIhOEt/3gWh8q3b8BAH1suG6qu1lwZSUYz8Cc8GkbNe2oKor/AmpJqBfE u0dw== X-Received: by 10.202.215.136 with SMTP id o130mr15913796oig.85.1445635807218; Fri, 23 Oct 2015 14:30:07 -0700 (PDT) Original-Received: by 10.202.44.8 with HTTP; Fri, 23 Oct 2015 14:29:27 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:107951 Archived-At: I put some debug statements in the fci-redraw-frame () function in fill-column-indicator: (defun fci-redraw-frame () "Redraw the fill-column rule in all windows on the selected frame." (let* ((wins (window-list (selected-frame) 'no-minibuf)) (bufs (delete-dups (mapcar #'window-buffer wins)))) (message "Buffer list: %s" bufs) (dolist (buf bufs) (with-current-buffer buf (when fci-mode (message "In buffer %s" buf) (fci-delete-unneeded) (fci-update-all-windows)))))) After that, (1) I had the frame with 2 windows. (2) I had fill-column-indicator.el in one window, and (3) did M-: (eww "http://www.braveclojure.com/basic-emacs") with point in the other window. Emacs of course went into infloop but I was able to get out of it with C-g, and saw these messages in *Messages* buffer: Buffer list: (*eww* fill-column-indicator.el) In buffer fill-column-indicator.el Contacting host: www.braveclojure.com:80 # Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp* fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp*-713219 fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: (eww fill-column-indicator.el) In buffer fill-column-indicator.el Buffer list: ( *temp*-364654 fill-column-indicator.el) In buffer fill-column-indicator.el There were many more of such messages Does the fci-redraw-frame definition above and the fact that it is added to window-configuration-change-hook give an idea as to what's causing this infloop? -- Kaushal Modi