From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Andrus Newsgroups: gmane.emacs.bugs Subject: bug#13438: 24.2.92; Infinite loop in python imenu support Date: Mon, 14 Jan 2013 21:59:01 +0100 Message-ID: <1AEAF732-314C-4E90-8F48-DAA237551495@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1358197188 30155 80.91.229.3 (14 Jan 2013 20:59:48 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 14 Jan 2013 20:59:48 +0000 (UTC) To: 13438@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 14 22:00:04 2013 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 1Tur8T-0004Ln-Lm for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Jan 2013 22:00:01 +0100 Original-Received: from localhost ([::1]:55619 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tur8D-0005GF-EE for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Jan 2013 15:59:45 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:53870) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tur8A-0005G8-9a for bug-gnu-emacs@gnu.org; Mon, 14 Jan 2013 15:59:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tur85-0005v0-N9 for bug-gnu-emacs@gnu.org; Mon, 14 Jan 2013 15:59:42 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:54866) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tur85-0005ut-Iv for bug-gnu-emacs@gnu.org; Mon, 14 Jan 2013 15:59:37 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Tur8U-00054x-PX for bug-gnu-emacs@gnu.org; Mon, 14 Jan 2013 16:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ivan Andrus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Jan 2013 21:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13438 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.135819717819472 (code B ref -1); Mon, 14 Jan 2013 21:00:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 14 Jan 2013 20:59:38 +0000 Original-Received: from localhost ([127.0.0.1]:60330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tur86-000540-8N for submit@debbugs.gnu.org; Mon, 14 Jan 2013 15:59:38 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:42360) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tur83-00053t-QY for submit@debbugs.gnu.org; Mon, 14 Jan 2013 15:59:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tur7c-0005pk-Qt for submit@debbugs.gnu.org; Mon, 14 Jan 2013 15:59:10 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:36962) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tur7c-0005pc-O1 for submit@debbugs.gnu.org; Mon, 14 Jan 2013 15:59:08 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:53717) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tur7b-0005E1-CT for bug-gnu-emacs@gnu.org; Mon, 14 Jan 2013 15:59:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tur7a-0005kd-0P for bug-gnu-emacs@gnu.org; Mon, 14 Jan 2013 15:59:07 -0500 Original-Received: from mail-bk0-f49.google.com ([209.85.214.49]:37162) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tur7Z-0005hm-Kx for bug-gnu-emacs@gnu.org; Mon, 14 Jan 2013 15:59:05 -0500 Original-Received: by mail-bk0-f49.google.com with SMTP id jm19so2275444bkc.36 for ; Mon, 14 Jan 2013 12:59:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:content-type:content-transfer-encoding:subject :message-id:date:to:mime-version:x-mailer; bh=Fx0UZR5DQOMRQybCs1rq2i8FhtvlTZwy2+asZd6qLkc=; b=B15SaLB6CZOHKCJqQZFw7AOqPYTssQXOtYXehS31gIA+arZgQQ0kO/g6nTn+0IgQKg UBJkIU6YvOwaxRMWVfxT4lPcXsX580AtuYC+Shmf+/u+L/05tv8PSG87hW+9PQ0k1XLj uzAVq7+d+JruEL925ob8Lk2pMnDGHhF+AnaIjB2MQVFICQ65Wgdr71BNVAc/fMMxANUw QFroCIcZ+zG8PkSZ838z7Es6IMG83aq1wPtgEqkZWkHEVobr0dF3gQa4hQ+1SyjS+osl pz0HLTxtwLpcvYgff/brHBErpeNUKTg1qhIMg6zphjLYMpR21VmKIt7Hr2TPtOX3B2ZO Jc8g== X-Received: by 10.204.12.202 with SMTP id y10mr40908574bky.51.1358197143861; Mon, 14 Jan 2013 12:59:03 -0800 (PST) Original-Received: from [10.0.2.25] (catv-80-99-48-145.catv.broadband.hu. [80.99.48.145]) by mx.google.com with ESMTPS id hm8sm11159186bkc.10.2013.01.14.12.59.02 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 14 Jan 2013 12:59:03 -0800 (PST) X-Mailer: Apple Mail (2.1499) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.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:69770 Archived-At: The following happens on the Emacs 24 branch as well as trunk. =46rom `emacs -Q` In a new python buffer, insert=20 def bob(): return 3 and position the cursor before def. Then run M-x imenu, and you get the message=20 imenu-default-create-index-function: Infinite loop at = *scratch*:1:imenu-prev-index-position-function does not move point -Ivan In GNU Emacs 24.2.92.1 (i386-apple-darwin12.2.0, NS = apple-appkit-1187.34) of 2013-01-14 on oroszlan.local Bzr revision: 111176 jan.h.d@swipnet.se-20130113193605-626pw01y497yubsc Windowing system distributor `Apple', version 10.3.1187 Configured using: `configure '--with-ns'' Important settings: value of $LC_CTYPE: UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Python Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: d e f SPC b o b , , ( ) : =20 s-x C-g M-x p y t h =20 SPC SPC SPC d r e t u r n SPC 5 =20 C-a C-k C-k C-k C-k C-k=20 C-k C-k C-h k =20 M-x i m e M-x r e p o r Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. kill-region: The mark is not set now, so there is no region Quit python-indent-line: Arithmetic error [4 times] byte-code: Beginning of buffer python-indent-line: Arithmetic error [2 times] Type C-x 1 to delete the help window, C-M-v to scroll help. python-indent-line: Arithmetic error [2 times] imenu-default-create-index-function: Infinite loop at *scratch*:1: = imenu-prev-index-position-function does not move point Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils imenu help-fns help-mode python rx easymenu comint ring ansi-color time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs)