GNU bug report logs - #30182
27.0.50; Crash when doing mouse-over on modeline

Previous Next

Package: emacs;

Reported by: Sujith <m.sujith <at> gmail.com>

Date: Sat, 20 Jan 2018 06:27:02 UTC

Severity: normal

Found in version 27.0.50

Done: martin rudalics <rudalics <at> gmx.at>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: martin rudalics <rudalics <at> gmx.at>
Cc: m.sujith <at> gmail.com, 30182 <at> debbugs.gnu.org
Subject: bug#30182: Update
Date: Mon, 22 Jan 2018 22:40:51 +0200
> Date: Mon, 22 Jan 2018 19:59:28 +0100
> From: martin rudalics <rudalics <at> gmx.at>
> CC: 30182 <at> debbugs.gnu.org
> 
>  > The above list has 5 elements, not 4.
> 
> Wouldn't that imply that a timer was added after `copy-sequence'
> started?

How can that happen?  Emacs is a single-threaded program, and
copy-sequence cannot run any Lisp, AFAIK.

>  > Martin, did you try reproducing this on your GNU/Linux box?  Did you
>  > succeed?
> 
> So far I have condensed a ~50 lines excerpt from w3m.el which should
> include all necessary ingredients to shorten the mode line text as w3m
> does, but to no avail.

Why condense?  Why not just use w3m.el in its entirety?

> The list with the 5 timers seems pretty innocuous to me.  I still
> wonder why concat decided to reserve only 4 elements for its copy.

Because Flength told it so, I presume, why else?

Somehow, some code is stomping on the timer-list, I just cannot yet
see which one.




This bug report was last modified 7 years and 108 days ago.

Previous Next


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