Subject: bug#16410: 24.3.50; Edebug fails to remove overlay arrow when started from buffer with local overlay arrow, like *grep*

From: Eli Zaretskii <[email-masked]>
Date: Sat, 11 Jan 2014 14:12:53 +0200

> Date: Fri, 10 Jan 2014 21:53:36 +0100
> From: Anders Lindgren <[email-masked]>
> 
> Edebug fails to remove overlay arrow when started from buffer with local
> overlay arrow, like *grep*
> 
> Steps to repeat:
> 
>     emacs -Q
>     M-x grep RET GNU src/* RET                  (assuming Emacs was started
> in the Emacs root)
>     M-x next-error RET
>     C-x C-f ../lisp/progmodes/compile.el RET
>     C-s compilation-goto-locus ( C-a
>     C-u C-M-x
>     C-x b *grep* RET
>     M-x next-error RET
>     q
> 
> Now, the Edebug overlay arrow is still present in the "compile.el" buffer,
> even though Edebug no longer is active.

FWIW, this is not a regression: I can see the same problem in 
Emacs 23.