GNU bug report logs - #28108
25.2; Infinite loop due to circular marker list?

Previous Next

Package: emacs;

Reported by: Adam Porter <adam <at> alphapapa.net>

Date: Wed, 16 Aug 2017 06:51:01 UTC

Severity: normal

Found in version 25.2

Done: Adam Porter <adam <at> alphapapa.net>

Bug is archived. No further changes may be made.

Full log


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

From: Eli Zaretskii <eliz <at> gnu.org>
To: Adam Porter <adam <at> alphapapa.net>
Cc: 28108 <at> debbugs.gnu.org
Subject: Re: bug#28108: 25.2; Infinite loop due to circular marker list?
Date: Thu, 17 Aug 2017 18:09:01 +0300
> From: Adam Porter <adam <at> alphapapa.net>
> Date: Wed, 16 Aug 2017 13:27:09 -0500
> Cc: 28108 <at> debbugs.gnu.org
> 
> Here you go.  I see from the Lisp backtrace at the bottom that it may
> be related to one of my packages, but I haven't had any problems like
> this with it before, and I haven't updated it for about 4 months, so
> there's nothing new there.

No, it isn't necessarily related to that package, because the problem
happened during GC.  Your package just happened to trigger GC.

Can you try typing the following command definition, and then running
the command?  When you run it, does GDB also hang indefinitely?

  (gdb) define count-markers
   > set $count = 0
   > set $markers = BUF_MARKERS(b)
   > while $markers != 0
    > set $count = $count + 1
    > print $count
    > set $markers = $markers->next
    > end
   > end
  (gdb) count-markers





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

Previous Next


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