GNU bug report logs - #8630
23.1; Emacs freezes when creating nearly empty __init__.py

Previous Next

Package: emacs;

Reported by: Daniel Gonzalez <gonvaled <at> gonvaled.com>

Date: Fri, 6 May 2011 15:55:01 UTC

Severity: normal

Found in version 23.1

Done: Chong Yidong <cyd <at> stupidchicken.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 8630 in the body.
You can then email your comments to 8630 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8630; Package emacs. (Fri, 06 May 2011 15:55:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Daniel Gonzalez <gonvaled <at> gonvaled.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 06 May 2011 15:55:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Daniel Gonzalez <gonvaled <at> gonvaled.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 23.1; Emacs freezes when creating nearly empty __init__.py
Date: Fri, 6 May 2011 09:57:36 +0200
Create new file __init__.py, insert a single space, and save the
file. Emacs freezes, and must be killed (xkill in my case).

In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.3)
 of 2010-03-26 on palmer, modified by Debian
Windowing system distributor `The X.Org Foundation', version 11.0.10604000
configured using `configure  '--build=i486-linux-gnu'
'--host=i486-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib'
'--libexecdir=/usr/lib' '--localstatedir=/var/lib'
'--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes'
'--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.1/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.1/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.1/leim'
'--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars'
'build_alias=i486-linux-gnu' 'host_alias=i486-linux-gnu'
'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS=''
Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default-enable-multibyte-characters: t
Major mode: Lisp Interaction
Minor modes in effect:
  shell-dirtrack-mode: t
  icomplete-mode: t
  which-function-mode: t
  display-time-mode: t
  desktop-save-mode: t
  recentf-mode: t
  delete-selection-mode: t
  show-paren-mode: t
  tooltip-mode: t
  tool-bar-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  global-auto-composition-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  column-number-mode: t
  line-number-mode: t
  transient-mark-mode: t
Recent input:
<help-echo> M-x e m a c s <tab> r e <tab> <backspace>
<backspace> <backspace> <backspace> <backspace> <backspace>
<backspace> <backspace> <backspace> <backspace> r e
p o r t - e <tab> <return>
Recent messages:
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50git-core.el (source)...done
Loading /etc/emacs/site-start.d/50psvn.el (source)...done
Loading /home/gonvaled/.recentf...done
Cleaning up the recentf list...done (0 removed) [3 times]
No desktop file.
For information about GNU Emacs and the GNU system, type C-h C-a.
call-interactively: Text is read-only [2 times]




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8630; Package emacs. (Fri, 06 May 2011 16:05:01 GMT) Full text and rfc822 format available.

Message #8 received at 8630 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Daniel Gonzalez <gonvaled <at> gonvaled.com>
Cc: 8630 <at> debbugs.gnu.org
Subject: Re: bug#8630: 23.1;
	Emacs freezes when creating nearly empty __init__.py
Date: Fri, 06 May 2011 12:04:48 -0400
Daniel Gonzalez wrote:

> Create new file __init__.py, insert a single space, and save the
> file. Emacs freezes, and must be killed (xkill in my case).
>
> In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.3)
>  of 2010-03-26 on palmer, modified by Debian

I am unable to reproduce this with Debian's Emacs 23.3 (this fixes
various bugs, so it is a good idea to update if you can), or with 23.1
on another system.

Does this happen starting from `emacs -Q'?
Can Emacs be interrupted with ctrl-g?




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8630; Package emacs. (Fri, 06 May 2011 16:12:02 GMT) Full text and rfc822 format available.

Message #11 received at 8630 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Gonzalez <gonvaled <at> gonvaled.com>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 8630 <at> debbugs.gnu.org
Subject: Re: bug#8630: 23.1;
	Emacs freezes when creating nearly empty __init__.py
Date: Fri, 6 May 2011 18:11:02 +0200
Now it is freezing just when opening a new buffer pointing to an
unexisting file __init__.py.
Not possible to type anything.

ctrl-g is also not working.

emacs -Q does not exhibit the problem. It seems it is caused by my
settings, or any of the loaded modules. Difficult to say what exactly,
since my .emacs is quite big.

On Fri, May 6, 2011 at 6:04 PM, Glenn Morris <rgm <at> gnu.org> wrote:
> Daniel Gonzalez wrote:
>
>> Create new file __init__.py, insert a single space, and save the
>> file. Emacs freezes, and must be killed (xkill in my case).
>>
>> In GNU Emacs 23.1.1 (i486-pc-linux-gnu, GTK+ Version 2.18.3)
>>  of 2010-03-26 on palmer, modified by Debian
>
> I am unable to reproduce this with Debian's Emacs 23.3 (this fixes
> various bugs, so it is a good idea to update if you can), or with 23.1
> on another system.
>
> Does this happen starting from `emacs -Q'?
> Can Emacs be interrupted with ctrl-g?
>




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8630; Package emacs. (Fri, 06 May 2011 16:58:02 GMT) Full text and rfc822 format available.

Message #14 received at 8630 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Daniel Gonzalez <gonvaled <at> gonvaled.com>
Cc: rgm <at> gnu.org, 8630 <at> debbugs.gnu.org
Subject: Re: bug#8630: 23.1;
	Emacs freezes when creating nearly empty __init__.py
Date: Fri, 06 May 2011 19:57:29 +0300
> From: Daniel Gonzalez <gonvaled <at> gonvaled.com>
> Date: Fri, 6 May 2011 18:11:02 +0200
> Cc: 8630 <at> debbugs.gnu.org
> 
> emacs -Q does not exhibit the problem. It seems it is caused by my
> settings, or any of the loaded modules. Difficult to say what exactly,
> since my .emacs is quite big.

Can you bisect your .emacs until you find the culprit?




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8630; Package emacs. (Fri, 06 May 2011 17:08:02 GMT) Full text and rfc822 format available.

Message #17 received at 8630 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Gonzalez <gonvaled <at> gonvaled.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: rgm <at> gnu.org, 8630 <at> debbugs.gnu.org
Subject: Re: bug#8630: 23.1;
	Emacs freezes when creating nearly empty __init__.py
Date: Fri, 6 May 2011 19:06:49 +0200
This line seems to be the culprit:

(autoload 'python-mode "python-mode" "Python Mode." t)

With that line commented out, the problem does not occur anymore.

And btw, it does not only occur with files named __init__.py, but also
other .py files.

The rule to reproduce it seems to be:
1) open a new buffer pointing to a non-existing .py file
2) enter some text - but not very much, just a bit. I have not
determined the maximum size for the problem to occur
3) save the buffer -> emacs freezes


On Fri, May 6, 2011 at 6:57 PM, Eli Zaretskii <eliz <at> gnu.org> wrote:
>> From: Daniel Gonzalez <gonvaled <at> gonvaled.com>
>> Date: Fri, 6 May 2011 18:11:02 +0200
>> Cc: 8630 <at> debbugs.gnu.org
>>
>> emacs -Q does not exhibit the problem. It seems it is caused by my
>> settings, or any of the loaded modules. Difficult to say what exactly,
>> since my .emacs is quite big.
>
> Can you bisect your .emacs until you find the culprit?
>




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8630; Package emacs. (Fri, 06 May 2011 17:15:02 GMT) Full text and rfc822 format available.

Message #20 received at 8630 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Daniel Gonzalez <gonvaled <at> gonvaled.com>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 8630 <at> debbugs.gnu.org
Subject: Re: bug#8630: 23.1;
	Emacs freezes when creating nearly empty __init__.py
Date: Fri, 06 May 2011 13:14:07 -0400
Daniel Gonzalez wrote:

> This line seems to be the culprit:
>
> (autoload 'python-mode "python-mode" "Python Mode." t)
>
> With that line commented out, the problem does not occur anymore.

Right, so you're not using the python mode that comes with Emacs.
So you need to either use the one that does, or report your problem to
whoever maintains the mode that you use.




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8630; Package emacs. (Fri, 06 May 2011 17:17:02 GMT) Full text and rfc822 format available.

Message #23 received at 8630 <at> debbugs.gnu.org (full text, mbox):

From: Daniel Gonzalez <gonvaled <at> gonvaled.com>
To: Glenn Morris <rgm <at> gnu.org>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 8630 <at> debbugs.gnu.org
Subject: Re: bug#8630: 23.1;
	Emacs freezes when creating nearly empty __init__.py
Date: Fri, 6 May 2011 19:16:31 +0200
Correct! Thanks for your attention.

On Fri, May 6, 2011 at 7:14 PM, Glenn Morris <rgm <at> gnu.org> wrote:
> Daniel Gonzalez wrote:
>
>> This line seems to be the culprit:
>>
>> (autoload 'python-mode "python-mode" "Python Mode." t)
>>
>> With that line commented out, the problem does not occur anymore.
>
> Right, so you're not using the python mode that comes with Emacs.
> So you need to either use the one that does, or report your problem to
> whoever maintains the mode that you use.
>




bug closed, send any further explanations to 8630 <at> debbugs.gnu.org and Daniel Gonzalez <gonvaled <at> gonvaled.com> Request was from Chong Yidong <cyd <at> stupidchicken.com> to control <at> debbugs.gnu.org. (Sun, 08 May 2011 20:33:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 06 Jun 2011 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 14 years and 18 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.