GNU bug report logs - #7958
Unresponsive visual bell on OSX

Previous Next

Package: emacs;

Reported by: Neil Conway <nrc <at> cs.berkeley.edu>

Date: Wed, 2 Feb 2011 04:47:01 UTC

Severity: normal

Tags: moreinfo, unreproducible

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

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 7958 in the body.
You can then email your comments to 7958 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 owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#7958; Package emacs. (Wed, 02 Feb 2011 04:47:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Neil Conway <nrc <at> cs.berkeley.edu>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 02 Feb 2011 04:47:01 GMT) Full text and rfc822 format available.

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

From: Neil Conway <nrc <at> cs.berkeley.edu>
To: bug-gnu-emacs <at> gnu.org
Subject: Unresponsive visual bell on OSX
Date: Tue, 1 Feb 2011 20:39:47 -0800
I'm using Emacs 23.2 (from MacPorts) on OSX 10.6.6. My .emacs includes
"(setq visible-bell t)", but when I do something that causes the bell
to be triggered, Emacs becomes very unresponsive (sometimes hanging
for 3 or 4 seconds, usually (much) longer).

Steps to repro:
1. Set visual bell to true
2. Run Emacs in console mode; I've tested using Terminal.app and iTerm2
3. Open a reasonably-sized file (e.g., 10 lines) and scroll past the
end of the file, e.g., using C-v

Instead of a visual bell, emacs instead refuses to respond to user
input for a lengthy period of time. If I attach with gdb, a typical
call stack looks like:

#0  0x00007fff88c81fca in __semwait_signal ()
#1  0x00007fff88c81e59 in nanosleep ()
#2  0x0000000100544fe5 in napms ()
#3  0x00000001005494fb in delay_output ()
#4  0x0000000100549738 in tputs ()
#5  0x0000000100067007 in tty_ring_bell ()
#6  0x0000000100005ae5 in Fding ()
#7  0x00000001000f3713 in Feval ()
[...]

I can actually get emacs to operate normally by forcing the bottom few
stack frames to return via "ret".

If I remove (setq visual-bell t) from my .emacs, I don't see this behavior.




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#7958; Package emacs,ns. (Wed, 02 Feb 2011 19:40:03 GMT) Full text and rfc822 format available.

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

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Neil Conway <nrc <at> cs.berkeley.edu>
Cc: 7958 <at> debbugs.gnu.org
Subject: Re: bug#7958: Unresponsive visual bell on OSX
Date: Wed, 02 Feb 2011 20:47:58 +0100
I can't reproduce this, starting from -Q and evalling (setq visible-bell t) 
and making the bell ding.  This on trunk and the emacs-23 branch.

Can you reproduce this when starting with -Q?

	Jan D.

Neil Conway skrev 2011-02-02 05.39:
> I'm using Emacs 23.2 (from MacPorts) on OSX 10.6.6. My .emacs includes
> "(setq visible-bell t)", but when I do something that causes the bell
> to be triggered, Emacs becomes very unresponsive (sometimes hanging
> for 3 or 4 seconds, usually (much) longer).
>
> Steps to repro:
> 1. Set visual bell to true
> 2. Run Emacs in console mode; I've tested using Terminal.app and iTerm2
> 3. Open a reasonably-sized file (e.g., 10 lines) and scroll past the
> end of the file, e.g., using C-v
>
> Instead of a visual bell, emacs instead refuses to respond to user
> input for a lengthy period of time. If I attach with gdb, a typical
> call stack looks like:
>
> #0  0x00007fff88c81fca in __semwait_signal ()
> #1  0x00007fff88c81e59 in nanosleep ()
> #2  0x0000000100544fe5 in napms ()
> #3  0x00000001005494fb in delay_output ()
> #4  0x0000000100549738 in tputs ()
> #5  0x0000000100067007 in tty_ring_bell ()
> #6  0x0000000100005ae5 in Fding ()
> #7  0x00000001000f3713 in Feval ()
> [...]
>
> I can actually get emacs to operate normally by forcing the bottom few
> stack frames to return via "ret".
>
> If I remove (setq visual-bell t) from my .emacs, I don't see this behavior.
>
>




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#7958; Package emacs,ns. (Mon, 03 Feb 2014 23:49:01 GMT) Full text and rfc822 format available.

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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: Neil Conway <nrc <at> cs.berkeley.edu>, 7958 <at> debbugs.gnu.org
Subject: Re: bug#7958: Unresponsive visual bell on OSX
Date: Mon, 03 Feb 2014 15:46:55 -0800
Jan Djärv <jan.h.d <at> swipnet.se> writes:

> I can't reproduce this, starting from -Q and evalling (setq
> visible-bell t) and making the bell ding.  This on trunk and the
> emacs-23 branch.
>
> Can you reproduce this when starting with -Q?

More information was requested three years ago, but no further progress
has been made, so I'm closing this bug report.  If this problem is still
present, please reopen the bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




bug closed, send any further explanations to 7958 <at> debbugs.gnu.org and Neil Conway <nrc <at> cs.berkeley.edu> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Mon, 03 Feb 2014 23:49:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 04 Mar 2014 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 11 years and 166 days ago.

Previous Next


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