* [bug]org-mode with flyspell-mode freezes emacs
@ 2006-10-12 2:10 Leo
2006-10-12 16:57 ` Leo
0 siblings, 1 reply; 2+ messages in thread
From: Leo @ 2006-10-12 2:10 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 251 bytes --]
Dear all,
Starting emacs with "emacs -q -l test test.org". Then press "C-x
]". Emacs will freeze.
"test" and "test.org" are attached.
Tested on GNU Emacs 23.0.0.1 (i686-pc-linux-gnu, GTK+ Version 2.8.20)
of 2006-10-04 running under fedora core 5.
[-- Attachment #2: test --]
[-- Type: application/octet-stream, Size: 153 bytes --]
(setq inhibit-startup-message t)
(add-hook 'text-mode-hook
(lambda nil
(flyspell-mode t)))
(add-to-list 'auto-mode-alist '("\\.org" . org-mode))
[-- Attachment #3: test.org --]
[-- Type: application/octet-stream, Size: 51 bytes --]
dddd
[[mailto:tt308@cat.ac.uk][TT308@cat.ac.uk]]
[-- Attachment #4: Type: text/plain, Size: 17 bytes --]
Thanks,
--
Leo
[-- Attachment #5: Type: text/plain, Size: 149 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [bug]org-mode with flyspell-mode freezes emacs
2006-10-12 2:10 [bug]org-mode with flyspell-mode freezes emacs Leo
@ 2006-10-12 16:57 ` Leo
0 siblings, 0 replies; 2+ messages in thread
From: Leo @ 2006-10-12 16:57 UTC (permalink / raw)
To: emacs-orgmode; +Cc: emacs-devel
[-- Attachment #1: Type: text/plain, Size: 417 bytes --]
Here is a bug report and feedback from org-mode author Carsten Dominik.
------------------
On Thu, 12/10/06 03:10 +0100, Leo wrote:
Dear all,
Starting emacs with "emacs -q -l test test.org". Then press "C-x
]". Emacs will freeze.
"test" and "test.org" are attached.
Tested on GNU Emacs 23.0.0.1 (i686-pc-linux-gnu, GTK+ Version 2.8.20)
of 2006-10-04 running under fedora core 5.
[-- Attachment #2: test --]
[-- Type: application/octet-stream, Size: 153 bytes --]
(setq inhibit-startup-message t)
(add-hook 'text-mode-hook
(lambda nil
(flyspell-mode t)))
(add-to-list 'auto-mode-alist '("\\.org" . org-mode))
[-- Attachment #3: test.org --]
[-- Type: application/octet-stream, Size: 51 bytes --]
dddd
[[mailto:tt308@cat.ac.uk][TT308@cat.ac.uk]]
[-- Attachment #4: Type: text/plain, Size: 3801 bytes --]
On Thu Oct 12 10:51:51 2006 +0100, Carsten Dominik wrote:
I can reproduce this under Emacs 22, but I have not been able to
figure out what is causing this, because Emacs hangs so that it cannot
even be stopped with C-g.
It seems to be caused by links which contain hidden and intangible text.
Don't really know where to go from here.
- Carsten
On Thu Oct 12 17:29:46 2006 +0100, Carsten Dominik wrote:
> Do you mind if I forward my original bug report and your comments in
> this email to emacs-devel list?
>
Not at all. Additional info: This seems to happen when the cursor
gets into the white space after a link. Emacs gets stuck in
accept-process-output' from the ispell process. That call is wrapped
into with-local-quit, which may have to do with the fact that this
cannot be exited with keyboard-quit.
The work ispell is supposed to be looking up is "uk", and the word is
extracted from the buffer without text properties, so the fact that I
am using intangible and invisible text properties should not play a
role with this. In fact, I have no idea what might be causing this,
but I don't see how org-mode could be the true reason.
Here is the backtrace from just before the hangup. When I press "d",
emacs will get stuck.
Debugger entered--beginning evaluation of function call form:
* (accept-process-output ispell-process)
* (progn (accept-process-output ispell-process) (not (string= "" ...)))
* (while (progn (accept-process-output ispell-process) (not ...)))
* (let ((inhibit-quit nil)) (while (progn ... ...)))
* (condition-case nil (let (...) (while ...)) (quit (setq quit-flag t)
(eval ...)))
* (with-local-quit (while (progn ... ...)))
* (cond ((and ... flyspell-mark-duplications-flag ...)
(flyspell-highlight-incorrect-region start end ...) nil) ((and
... ... ...) flyspell-word-cache-result) ((and ... ...)
(flyspell-unhighlight-at start) (if ... ...) t) (t (setq
flyspell-word-cache-start start) (setq flyspell-word-cache-end end)
(setq flyspell-word-cache-word word) (ispell-send-string "%\n")
(ispell-send-string ...) (set-process-query-on-exit-flag
ispell-process nil) (with-local-quit ...) (setq ispell-filter ...) (or
ispell-filter ...) (if ... ...) (let ... ... ... res)))
* (progn (setq start (car ...) end (car ...) word (car flyspell-word))
(cond (... ... nil) (... flyspell-word-cache-result) (... ... ... t)
(t ... ... ... ... ... ... ... ... ... ... ...)))
* (if (or (eq flyspell-word nil) (and ... ...)) t (progn (setq start
... end ... word ...) (cond ... ... ... ...)))
* (let* ((cursor-location ...) (flyspell-word ...) start end poss word
ispell-filter) (if (or ... ...) t (progn ... ...)))
* (save-excursion (flyspell-accept-buffer-local-defs) (let*
(... ... start end poss word ispell-filter) (if ... t ...)))
* flyspell-word()
* (progn (quote (flyspell-debug-signal-word-checked)) (flyspell-word)
(setq flyspell-pre-pre-buffer (current-buffer)) (setq
flyspell-pre-pre-point (point)))
* (if (flyspell-check-word-p) (progn (quote ...) (flyspell-word) (setq
flyspell-pre-pre-buffer ...) (setq flyspell-pre-pre-point ...)) (progn
(setq flyspell-pre-pre-buffer nil) (setq flyspell-pre-pre-point nil)
(if ... ...)))
* (let ((command this-command) deactivate-mark) (if
(flyspell-check-pre-word-p) (with-current-buffer flyspell-pre-buffer
... ...)) (if (flyspell-check-word-p) (progn ... ... ... ...) (progn
... ... ...)) (while (and ... ...) (let ... ... ...)) (setq
flyspell-previous-command command))
* flyspell-post-command-hook()
* run-hooks(post-command-hook)
--
Leo
[-- Attachment #5: Type: text/plain, Size: 149 bytes --]
_______________________________________________
Emacs-orgmode mailing list
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-10-12 17:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-12 2:10 [bug]org-mode with flyspell-mode freezes emacs Leo
2006-10-12 16:57 ` Leo
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).