From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Christoph Groth Newsgroups: gmane.emacs.bugs Subject: bug#26761: 25.1; Emacs freezes when scrolling with mouse wheel Date: Thu, 04 May 2017 10:56:29 +0200 Message-ID: <87tw51uhj6.fsf@grothesque.org> References: <87o9vakv1y.fsf@grothesque.org> <83lgqegcp9.fsf@gnu.org> <87tw51hpdm.fsf@grothesque.org> <83inlhhni9.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: blaine.gmane.org 1493888494 31396 195.159.176.226 (4 May 2017 09:01:34 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 4 May 2017 09:01:34 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cc: 26761@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu May 04 11:01:30 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6Cdd-00082s-Qf for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 May 2017 11:01:29 +0200 Original-Received: from localhost ([::1]:40532 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d6Cdj-0001f0-Df for geb-bug-gnu-emacs@m.gmane.org; Thu, 04 May 2017 05:01:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60381) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d6CZN-0006Bu-Gd for bug-gnu-emacs@gnu.org; Thu, 04 May 2017 04:57:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d6CZK-0007P9-Dh for bug-gnu-emacs@gnu.org; Thu, 04 May 2017 04:57:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55324) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d6CZK-0007Ox-9w for bug-gnu-emacs@gnu.org; Thu, 04 May 2017 04:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d6CZK-0006Pk-1l for bug-gnu-emacs@gnu.org; Thu, 04 May 2017 04:57:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Christoph Groth Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 May 2017 08:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26761 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 26761-submit@debbugs.gnu.org id=B26761.149388819424617 (code B ref 26761); Thu, 04 May 2017 08:57:02 +0000 Original-Received: (at 26761) by debbugs.gnu.org; 4 May 2017 08:56:34 +0000 Original-Received: from localhost ([127.0.0.1]:53523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6CYs-0006Oz-58 for submit@debbugs.gnu.org; Thu, 04 May 2017 04:56:34 -0400 Original-Received: from mail6.webfaction.com ([74.55.86.74]:52205 helo=smtp.webfaction.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d6CYq-0006Or-Sy for 26761@debbugs.gnu.org; Thu, 04 May 2017 04:56:33 -0400 Original-Received: from localhost (s8s38-1-88-180-226-12.fbx.proxad.net [88.180.226.12]) by smtp.webfaction.com (Postfix) with ESMTP id 23E4A59B313C; Thu, 4 May 2017 08:56:30 +0000 (UTC) In-Reply-To: <83inlhhni9.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 03 May 2017 20:13:34 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:132243 Archived-At: I compiled Emacs from current git. Unfortunately, the only way that I know to reproduce the freeze is when viewing a particular message with Gnus. That's why I need to run Emacs with my full configuration. When I start the newly compiled Emacs, it complains about the use of "some" in my init.el: Symbol's function definition is void: some So I comment-out this bit since it's not relevant. Then, when I try to launch Gnus, it complains about my ~/.gnus: gnus-read-init-file: Error in ~/.gnus: (lambda (name &optional lists &optional extra-split-methods-before &optional extra-split-methods-after &optional extra-vars) (append (list (quote nnimap) name (quote (nnimap-stream shell)) (quote (nnimap-unsplittable-articles (%Deleted))) (list (quote nnimap-shell-program) (format my-nnimap-shell-program name)) (list (quote nnimap-split-methods) (append extra-split-methods-before (mapcar (function (lambda (name) (list name (format ^list-id: .*<%s\. name)))) lists) extra-split-methods-after))) extra-vars)) This is probably related to the following code in my ~/.gnus: (defun my-nnimap-configure (name &optional lists &optional extra-split-methods-before &optional extra-split-methods-after &optional extra-vars) (append `(nnimap ,name (nnimap-stream shell) (nnimap-unsplittable-articles (%Deleted)) (nnimap-shell-program ,(format my-nnimap-shell-program name)) (nnimap-split-methods ,(append extra-split-methods-before (mapcar (lambda (name) (list name (format "^list-id: .*<%s\\." name))) lists) extra-split-methods-after))) extra-vars)) (setq gnus-secondary-select-methods (list (my-nnimap-configure "aaa" '("list1" "list2" "list3" "list4" "list5" "list6" "list7" "list8") '(("something" "^From: .*@something.org") ("other-thing" "^Subject: .*other.*thing")) my-nnimap-final-split-methods '((nnimap-inbox ("INBOX" "Sent")))) (my-nnimap-configure "bbb" '("list9") nil (append '(("mangled-own" my-mangled-own-p)) my-nnimap-final-split-methods) '((nnimap-inbox ("INBOX" "Sent Items")))) (my-nnimap-configure "old"))) I wrote the function my-nnimap-configure to simplify the creation of the gnus-secondary-select-methods variable. It works with emacs 24 and 25 as found in Debian. I do not know what's the problem with it when used with bleeding-edge Emacs.