GNU bug report logs - #23182
25.0.92; Emacs hangs if you :propertize a minor-mode lighter with a display property

Previous Next

Package: emacs;

Reported by: Artur Malabarba <bruce.connor.am <at> gmail.com>

Date: Fri, 1 Apr 2016 13:47:02 UTC

Severity: normal

Found in version 25.0.92

Done: Artur Malabarba <bruce.connor.am <at> gmail.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 23182 in the body.
You can then email your comments to 23182 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 bug-gnu-emacs <at> gnu.org:
bug#23182; Package emacs. (Fri, 01 Apr 2016 13:47:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Artur Malabarba <bruce.connor.am <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Fri, 01 Apr 2016 13:47:02 GMT) Full text and rfc822 format available.

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

From: Artur Malabarba <bruce.connor.am <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 25.0.92;
 Emacs hangs if you :propertize a minor-mode lighter with a display
 property
Date: Fri, 01 Apr 2016 10:45:43 -0300
From emacs -q evaluate the following:

    (define-minor-mode buggy nil t (:propertize "HI" display "there"))

Emacs will hang completely (`C-g' does nothing and I'm forced to `kill
-9' it).

Oddly enough, it seems the issue does not happen if I'm using a theme
whose `mode-line' face has a background property.


ps: I understand there's no reason to define a minor-mode lighter like
the above, but I ran into this issue while applying other display
properties to arbitrary minor modes.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#23182; Package emacs. (Fri, 01 Apr 2016 17:49:01 GMT) Full text and rfc822 format available.

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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Artur Malabarba <bruce.connor.am <at> gmail.com>
Cc: 23182 <at> debbugs.gnu.org
Subject: Re: bug#23182: 25.0.92;
 Emacs hangs if you :propertize a minor-mode lighter with a display
 property
Date: Fri, 01 Apr 2016 20:47:24 +0300
> From: Artur Malabarba <bruce.connor.am <at> gmail.com>
> Date: Fri, 01 Apr 2016 10:45:43 -0300
> 
> 
> >From emacs -q evaluate the following:
> 
>     (define-minor-mode buggy nil t (:propertize "HI" display "there"))
> 
> Emacs will hang completely (`C-g' does nothing and I'm forced to `kill
> -9' it).

I believe this is bug #23091, which was fixed on the emacs-25 branch a
week ago.  In any case, I cannot reproduce this on the current
emacs-25 branch.  (Emacs 25.0.92 aborts due to an assertion violation,
in the code which was fixed as part of fixing the above-mentioned
bug.)




Reply sent to Artur Malabarba <bruce.connor.am <at> gmail.com>:
You have taken responsibility. (Fri, 01 Apr 2016 19:20:01 GMT) Full text and rfc822 format available.

Notification sent to Artur Malabarba <bruce.connor.am <at> gmail.com>:
bug acknowledged by developer. (Fri, 01 Apr 2016 19:20:01 GMT) Full text and rfc822 format available.

Message #13 received at 23182-done <at> debbugs.gnu.org (full text, mbox):

From: Artur Malabarba <bruce.connor.am <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 23182-done <at> debbugs.gnu.org
Subject: Re: bug#23182: 25.0.92; Emacs hangs if you :propertize a minor-mode
 lighter with a display property
Date: Fri, 01 Apr 2016 19:18:47 +0000
[Message part 1 (text/plain, inline)]
Indeed. I just rebuilt and it seems to be gone. Sorry about the noise.
[Message part 2 (text/html, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 30 Apr 2016 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 9 years and 136 days ago.

Previous Next


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