* Entering spam-group, using all CPU, XEmacs 21.4p16 to blame?
@ 2004-12-19 0:17 Adam Sjøgren
2004-12-19 17:51 ` Reiner Steib
0 siblings, 1 reply; 3+ messages in thread
From: Adam Sjøgren @ 2004-12-19 0:17 UTC (permalink / raw)
[-- Attachment #1: Type: text/plain, Size: 4939 bytes --]
Hi.
Recently XEmacs 21.4p16 entered Debian unstable. I think that my problem
started with that, but I don't know - here we go:
When I enter my spam-group, XEmacs starts using a lot of CPU, but
nothing seems to happen. I let it sit for 5 minutes, without it
(seemingly) getting anywhere.
Here's the backtrace I get, if I kill xemacs after starting it from
the commandline, try to enter the spam-group, and then wait for 5
minutes:
asjo@topper:~$ xemacs
Lisp backtrace follows:
string-match("=\\?\\([^][- ()<>@,;:*\\\"/?.=]+\\)\\(?:\\*[^?]+\\)?\\?\\(B\\|Q\\)\\?\\([!->@-~ ]*\\
)\\?=" "=?utf-8?q?select?=")
# bind (word)
rfc2047-parse-and-decode("=?utf-8?q?select?=")
# (unwind-protect ...)
# (unwind-protect ...)
# bind (case-fold-search b e start end)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (temp-buffer m string)
mail-decode-encoded-word-string("=?utf-8?q?Meliorate your sperm?= =?utf-8?q? cell quantity and ?=
=?utf-8?q?select?=")
byte-code("..." [x gnus-decode-encoded-word-function string eol search-forward " " move mm-su
bst-char-in-string ?\r ?- ?\n t] 8)
# (condition-case ... . ((error x)))
# bind (x)
# (unwind-protect ...)
# bind (eol buffer header references in-reply-to number dependencies force-new)
byte-code("..." [id number eol id-dep references header read point-at-eol nil ((widen)) (byte-code "[...elided...]" [x gnus-decode-encoded-word-function string eol search-forward
" " move mm-subst-char-in-string ?\r ?- ?\n t] 8) ((error x)) (byte-code "[...elided...]" [x gnus-decode-encoded-word-function string eol search-forward " " move mm-su
bst-char-in-string ?\r ?- ?\n t] 8) ((error x)) search-forward " " move string-match "^<[^>]+
>$" format "fake+none+%s+%d" "fake+none+%s+%s" int-to-string ?\t 0 (byte-code "[...elided...]" [read] 2) ((err
or)) 1 (byte-code "[...elided...]" [read] 2) ((error)) looking-at "Xref: " (?\n nil) "^\\([^ :]+\\): " intern
match-string vector "" 9 In-Reply-To 5 gnus-extract-message-id-from-in-reply-to 4 boundp t nnmail-me
ssage-id 8 zerop gnus-split-references "\\(<[^<]+>\\)[ ]*\\'" intern-soft "none" ids sequence ref-d
ep dependencies ref n force-new in-reply-to string num out parent-id allp ref-header replaced gnus-n
ewsgroup-name nnheader-fake-message-id extra xref lines chars date from subject gnus-alter-header-fu
nction headers cur buffer x gnus-summary-ignore-duplicates] 16)
# (condition-case ... . ((error (byte-code "[...elided...]" ... 6))))
# (unwind-protect ...)
# bind (mail-parse-charset mail-parse-ignored-charsets cur dependencies allp number headers header
also-fetch-heads group dependencies force-new sequence)
gnus-get-newsgroup-headers-xover((104569 104570 104571 104572 104573) nil nil "nnml:spam" t)
# bind (name articles)
gnus-fetch-headers((104569 104570 104571 104572 104573))
# bind (cached fetched-articles articles info gnus-summary-ignore-duplicates entry select-articles
read-all group)
gnus-select-newsgroup("nnml:spam" nil nil)
# bind (quit-config new-group select-articles no-display kill-buffer no-article show-all group)
gnus-summary-read-group-1("nnml:spam" nil nil nil nil nil)
# bind (gnus-auto-select-next result select-articles backward no-display kill-buffer no-article sh
ow-all group)
gnus-summary-read-group("nnml:spam" nil nil nil nil nil nil)
# bind (no-display group number active marked entry select-articles group no-article all)
gnus-group-read-group(nil nil nil)
# bind (group no-article all)
gnus-topic-read-group(nil)
# bind (command-debug-status)
call-interactively(gnus-topic-read-group)
# (condition-case ... . error)
# (catch top-level ...)
Terminated
asjo@topper:~$
Attached is the email it seems to be chewing on for reference.
Here's the start of two other traces (same symptoms):
Lisp backtrace follows:
string-match("=\\?\\([^][- ()<>@,;:*\\\"/?.=]+\\)\\(?:\\*[^?]+\\)?\\?\\(B\\|Q\
\)\\?\\([!->@-~ ]*\\)\\?=" "=?utf-8?q? cell quantity and ?=")
# bind (word)
rfc2047-parse-and-decode("=?utf-8?q? cell quantity and ?=")
# (unwind-protect ...)
Lisp backtrace follows:
string-match("=\\?\\([^][- ()<>@,;:*\\\"/?.=]+\\)\\(?:\\*[^?]+\\)?\\?\\(B\\|Q\
\)\\?\\([!->@-~ ]*\\)\\?=" "=?utf-8?q?Theodora Cay?=")
# bind (word)
rfc2047-parse-and-decode("=?utf-8?q?Theodora Cay?=")
# (unwind-protect ...)
Any ideas?
XEmacs 21.4 (patch 16) "Corporate Culture" [Lucid]
(i386-debian-linux, Mule) of Sun Dec 12 2004 on penell
No Gnus v0.3 (cvs from 2004-11-22, I re-bytecompiled after installing
the new XEmacs packages).
The box is a P4 2.4 GHz with RAM enough, so I don't think it is
because I'm being too impatient.
Best regards,
--
"Snurra min jord igen" Adam Sjøgren
asjo@koldfront.dk
[-- Attachment #2: 104569 --]
[-- Type: message/rfc822, Size: 2581 bytes --]
[-- Attachment #2.1.1: Type: text/plain, Size: 214 bytes --]
These pills is a in a scientific way formalised herbaceous
food alloy to reinforce birthrate by amending spermatozoon class,
number and motion.
http://namgmounuc.mpromeds.info/?ccdeqicamxtvuychzsmnkenpesemwshm
[-- Attachment #2.1.2: Type: text/html, Size: 491 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Entering spam-group, using all CPU, XEmacs 21.4p16 to blame?
2004-12-19 0:17 Entering spam-group, using all CPU, XEmacs 21.4p16 to blame? Adam Sjøgren
@ 2004-12-19 17:51 ` Reiner Steib
2004-12-19 23:10 ` Adam Sjøgren
0 siblings, 1 reply; 3+ messages in thread
From: Reiner Steib @ 2004-12-19 17:51 UTC (permalink / raw)
On Sun, Dec 19 2004, Adam Sjøgren wrote:
> Recently XEmacs 21.4p16 entered Debian unstable. I think that my problem
> started with that, but I don't know - here we go:
[...]
> Here's the backtrace I get, if I kill xemacs after starting it from
> the commandline,
Doesn't XEmacs have `toggle-debug-on-quit'?
> try to enter the spam-group, and then wait for 5 minutes:[...]
Here and also in you other message <news:87u0qibbw2.fsf@koldfront.dk>,
XEmacs hangs in `rfc2047-parse-and-decode'.
Can you reproduce the inf-loop by putting ...
(require 'rfc2047)
(rfc2047-parse-and-decode "=?utf-8?q? cell quantity and ?=")
(string-match rfc2047-encoded-word-regexp "=?utf-8?q? cell quantity and ?=")
... into the scratch buffer and hitting `C-j' after each line?
For me, it looks like an XEmacs bug. Probably you should use `M-x
report-xemacs-bug RET' and report it.
Bye, Reiner.
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Entering spam-group, using all CPU, XEmacs 21.4p16 to blame?
2004-12-19 17:51 ` Reiner Steib
@ 2004-12-19 23:10 ` Adam Sjøgren
0 siblings, 0 replies; 3+ messages in thread
From: Adam Sjøgren @ 2004-12-19 23:10 UTC (permalink / raw)
On Sun, 19 Dec 2004 18:51:11 +0100, Reiner wrote:
> Doesn't XEmacs have `toggle-debug-on-quit'?
It does, but I don't know anything about debugging elisp, so I gave
the information I had.
> Can you reproduce the inf-loop by putting ...
> (require 'rfc2047) (rfc2047-parse-and-decode "=?utf-8?q? cell
> quantity and ?=") (string-match rfc2047-encoded-word-regexp
> "=?utf-8?q? cell quantity and ?=")
> ... into the scratch buffer and hitting `C-j' after each line?
No.
That gives me:
(require 'rfc2047)
rfc2047
(rfc2047-parse-and-decode "=?utf-8?q? cell quantity and ?=")
" cell quantity and "
(string-match rfc2047-encoded-word-regexp "=?utf-8?q? cell quantity and ?=")
0
Which I guess means that it works as advertised (sometimes).
> For me, it looks like an XEmacs bug. Probably you should use `M-x
> report-xemacs-bug RET' and report it.
Thanks.
Best regards,
Adam
--
"Snurra min jord igen" Adam Sjøgren
asjo@koldfront.dk
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2004-12-19 23:10 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-19 0:17 Entering spam-group, using all CPU, XEmacs 21.4p16 to blame? Adam Sjøgren
2004-12-19 17:51 ` Reiner Steib
2004-12-19 23:10 ` Adam Sjøgren
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 NNTP newsgroup(s).