Fix: copied from src/s/darwin.h and src/s/gnu-kfreebsd.h How-To-Repeat: 1. launch as `emacs -Q' 2. M-x toggle-debug-on-quit 3. eval a basic loop, e.g. `(while t)' 4. hit C-g aka `keyboard-quit' it should hang and never show a backtrace
Responsible Changed From-To: freebsd-ports-bugs->ashish Over to maintainer (via the GNATS Auto Assign Tool)
I can't reproduce it on X11 build, e.g. with GTK2 toolkit. So, it should be tested in `-nw' mode, e.g `emacs -Q -nw'. Also, BROKEN_SIGIO probably doesn't affect us unlike, say, OpenBSD. It's not defined for GNU/kFreeBSD and Darwin and seems to work fine with X11 based on my limited testing.
Hmm, found it upstream. The included patch also makes `debug-on-quit' work. http://debbugs.gnu.org/cgi/bugreport.cgi?bug=6649
ashish 2011-10-17 04:55:31 UTC FreeBSD ports repository Modified files: editors/emacs-devel Makefile distinfo editors/emacs-devel/files patch-configure.in Added files: editors/emacs-devel/files patch-src_process.c patch-src_s_freebsd.h Log: - Update to bzr revision 106087 - Fix detection of 'make' program in use in configure script[1] - Use openpty(3) instead of deprecated pty(4) interface[2] - Add patch to interrupt `debug-on-quit' during loops[3] - Track ncurses dependency[4] PR: ports/160986[1], ports/161181[2], ports/161220[3], ports/161497[4] Submitted by: h h <aakusta@gmail.com>[1], Nali Toja <nalitoja@gmail.com>[2][3][4] Revision Changes Path 1.58 +2 -2 ports/editors/emacs-devel/Makefile 1.31 +2 -2 ports/editors/emacs-devel/distinfo 1.9 +20 -2 ports/editors/emacs-devel/files/patch-configure.in 1.1 +16 -0 ports/editors/emacs-devel/files/patch-src_process.c (new) 1.1 +25 -0 ports/editors/emacs-devel/files/patch-src_s_freebsd.h (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!