bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#28108: 25.2; Infinite loop due to circular marker list?


From: Eli Zaretskii
Subject: bug#28108: 25.2; Infinite loop due to circular marker list?
Date: Thu, 17 Aug 2017 21:31:02 +0300

> Date: Thu, 17 Aug 2017 18:09:01 +0300
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: 28108@debbugs.gnu.org
> 
> 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

I just realized that it might be good to say a few more words.

This command will print a long list of increasing numbers, as it walks
the linked list of buffer markers and counts them.  If it never ends,
you should be able to interrupt it with Ctrl-C, but please do let it
some serious time to run before you give up.  In any case, please tell
the last number it prints.

Thanks.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]