info-gnus-english
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

args out of range while generating summary


From: marco
Subject: args out of range while generating summary
Date: Sat, 02 Oct 2004 13:56:24 +0200
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (darwin)

yesterday i started getting an "args out of range" error when
generating the summary buffer for my "inbox" group. 

here's the backtrack:

Debugger entered--Lisp error: (args-out-of-range 93 94)
  gnus-put-text-property(93 94 gnus-position t)
  (if gnus-position (gnus-put-text-property gnus-position (1+ gnus-position) 
(quote gnus-position) t))
  (let (gnus-position) (insert gnus-tmp-unread gnus-tmp-replied 
gnus-tmp-score-char) (setq gnus-position (point)) (insert (format " %s[%s] %s " 
gnus-tmp-indentation ... gnus-tmp-subject-or-nil)) (progn (if ... ... ...)) 
(insert " | " (gnus-user-date ...) "\n") (if gnus-position 
(gnus-put-text-property gnus-position ... ... t)))
  eval((let (gnus-position) (insert gnus-tmp-unread gnus-tmp-replied 
gnus-tmp-score-char) (setq gnus-position (point)) (insert (format " %s[%s] %s " 
gnus-tmp-indentation ... gnus-tmp-subject-or-nil)) (progn (if ... ... ...)) 
(insert " | " (gnus-user-date ...) "\n") (if gnus-position 
(gnus-put-text-property gnus-position ... ... t))))
  (progn (eval gnus-summary-line-format-spec) (point))
  (gnus-put-text-property (point) (progn (eval gnus-summary-line-format-spec) 
(point)) (quote gnus-number) number)
  (progn (when (and gnus-tmp-dummy-line ...) (gnus-summary-insert-dummy-line 
gnus-tmp-dummy-line ...) (setq gnus-tmp-dummy-line nil)) (setq gnus-tmp-unread 
(gnus-article-mark number)) (push (gnus-data-make number gnus-tmp-unread ... 
gnus-tmp-header gnus-tmp-level) gnus-newsgroup-data) (setq 
gnus-tmp-subject-or-nil (cond ... ... ...)) (if (and ... ... ...) (setq 
gnus-tmp-opening-bracket 60 gnus-tmp-closing-bracket 62) (setq 
gnus-tmp-opening-bracket 91 gnus-tmp-closing-bracket 93)) (setq 
gnus-tmp-indentation (aref gnus-thread-indent-array gnus-tmp-level) 
gnus-tmp-lines (mail-header-lines gnus-tmp-header) gnus-tmp-score (or ... 
gnus-summary-default-score 0) gnus-tmp-score-char (if ... 32 ...) 
gnus-tmp-replied (cond ... ... ... ... ... ... ... ...) gnus-tmp-downloaded 
(cond ... ... ...) gnus-tmp-from (mail-header-from gnus-tmp-header) 
gnus-tmp-name (cond ... ... ...) gnus-tmp-thread-tree-header-string (cond ... 
... ...)) (when (string= gnus-tmp-name "") (setq gnus-tmp-name gnus-tmp-from)) 
(unless (numberp gnus-tmp-lines) (setq gnus-tmp-lines -1)) (if (= 
gnus-tmp-lines -1) (setq gnus-tmp-lines "?") (setq gnus-tmp-lines ...)) 
(gnus-put-text-property (point) (progn ... ...) (quote gnus-number) number) 
(when gnus-visual-p (forward-line -1) (gnus-run-hooks ...) (forward-line 1)) 
(setq gnus-tmp-prev-subject simp-subject))
  (if gnus-tmp-header (progn (when ... ... ...) (setq gnus-tmp-unread ...) 
(push ... gnus-newsgroup-data) (setq gnus-tmp-subject-or-nil ...) (if ... ... 
...) (setq gnus-tmp-indentation ... gnus-tmp-lines ... gnus-tmp-score ... 
gnus-tmp-score-char ... gnus-tmp-replied ... gnus-tmp-downloaded ... 
gnus-tmp-from ... gnus-tmp-name ... gnus-tmp-thread-tree-header-string ...) 
(when ... ...) (unless ... ...) (if ... ... ...) (gnus-put-text-property ... 
... ... number) (when gnus-visual-p ... ... ...) (setq gnus-tmp-prev-subject 
simp-subject)))
  (when gnus-tmp-header (when (and gnus-tmp-dummy-line ...) 
(gnus-summary-insert-dummy-line gnus-tmp-dummy-line ...) (setq 
gnus-tmp-dummy-line nil)) (setq gnus-tmp-unread (gnus-article-mark number)) 
(push (gnus-data-make number gnus-tmp-unread ... gnus-tmp-header 
gnus-tmp-level) gnus-newsgroup-data) (setq gnus-tmp-subject-or-nil (cond ... 
... ...)) (if (and ... ... ...) (setq gnus-tmp-opening-bracket 60 
gnus-tmp-closing-bracket 62) (setq gnus-tmp-opening-bracket 91 
gnus-tmp-closing-bracket 93)) (setq gnus-tmp-indentation (aref 
gnus-thread-indent-array gnus-tmp-level) gnus-tmp-lines (mail-header-lines 
gnus-tmp-header) gnus-tmp-score (or ... gnus-summary-default-score 0) 
gnus-tmp-score-char (if ... 32 ...) gnus-tmp-replied (cond ... ... ... ... ... 
... ... ...) gnus-tmp-downloaded (cond ... ... ...) gnus-tmp-from 
(mail-header-from gnus-tmp-header) gnus-tmp-name (cond ... ... ...) 
gnus-tmp-thread-tree-header-string (cond ... ... ...)) (when (string= 
gnus-tmp-name "") (setq gnus-tmp-name gnus-tmp-from)) (unless (numberp 
gnus-tmp-lines) (setq gnus-tmp-lines -1)) (if (= gnus-tmp-lines -1) (setq 
gnus-tmp-lines "?") (setq gnus-tmp-lines ...)) (gnus-put-text-property (point) 
(progn ... ...) (quote gnus-number) number) (when gnus-visual-p (forward-line 
-1) (gnus-run-hooks ...) (forward-line 1)) (setq gnus-tmp-prev-subject 
simp-subject))
  (if (stringp gnus-tmp-header) (cond (... ... ... ... ...) (... ... ...) (... 
... ...) (t ...)) (setq number (mail-header-number gnus-tmp-header) subject 
(mail-header-subject gnus-tmp-header) simp-subject (gnus-simplify-subject-fully 
subject)) (cond (... ...) (... ... ... ...) (... ... ...)) (when 
gnus-tmp-header (when ... ... ...) (setq gnus-tmp-unread ...) (push ... 
gnus-newsgroup-data) (setq gnus-tmp-subject-or-nil ...) (if ... ... ...) (setq 
gnus-tmp-indentation ... gnus-tmp-lines ... gnus-tmp-score ... 
gnus-tmp-score-char ... gnus-tmp-replied ... gnus-tmp-downloaded ... 
gnus-tmp-from ... gnus-tmp-name ... gnus-tmp-thread-tree-header-string ...) 
(when ... ...) (unless ... ...) (if ... ... ...) (gnus-put-text-property ... 
... ... number) (when gnus-visual-p ... ... ...) (setq gnus-tmp-prev-subject 
simp-subject)))
  (while (or threads stack gnus-tmp-new-adopts new-roots) (if (and ... ... ... 
...) (if gnus-tmp-new-adopts ... ...) (if threads ... ...)) (setq 
gnus-tmp-false-parent nil) (setq gnus-tmp-root-expunged nil) (setq thread-end 
nil) (if (stringp gnus-tmp-header) (cond ... ... ... ...) (setq number ... 
subject ... simp-subject ...) (cond ... ... ...) (when gnus-tmp-header ... ... 
... ... ... ... ... ... ... ... ... ...)) (when (nth 1 thread) (push ... 
stack)) (push (if ... 1 0) tree-stack) (incf gnus-tmp-level) (setq threads (if 
thread-end nil ...)) (if gnus-summary-display-while-building (if building-count 
... ...)) (unless threads (setq gnus-tmp-level 0)))
  (if (vectorp (car threads)) (gnus-summary-prepare-unthreaded threads) (if 
gnus-summary-display-while-building (switch-to-buffer ...)) (while (or threads 
stack gnus-tmp-new-adopts new-roots) (if ... ... ...) (setq 
gnus-tmp-false-parent nil) (setq gnus-tmp-root-expunged nil) (setq thread-end 
nil) (if ... ... ... ... ...) (when ... ...) (push ... tree-stack) (incf 
gnus-tmp-level) (setq threads ...) (if gnus-summary-display-while-building ...) 
(unless threads ...)))
  (let ((gnus-tmp-level 0) (default-score ...) (gnus-visual-p ...) 
(building-line-count gnus-summary-display-while-building) (building-count ...) 
thread number subject stack state gnus-tmp-gathered beg-match new-roots 
gnus-tmp-new-adopts thread-end simp-subject gnus-tmp-header gnus-tmp-unread 
gnus-tmp-downloaded gnus-tmp-replied gnus-tmp-subject-or-nil gnus-tmp-dummy 
gnus-tmp-indentation gnus-tmp-lines gnus-tmp-score gnus-tmp-score-char 
gnus-tmp-from gnus-tmp-name gnus-tmp-number gnus-tmp-opening-bracket 
gnus-tmp-closing-bracket tree-stack) (setq gnus-tmp-prev-subject nil 
gnus-tmp-thread-tree-header-string "") (if (vectorp ...) 
(gnus-summary-prepare-unthreaded threads) (if 
gnus-summary-display-while-building ...) (while ... ... ... ... ... ... ... ... 
... ... ... ...)))
  gnus-summary-prepare-threads((([6011 "clisp-cvs digest, Vol 1 #720 - 10 msgs" 
"clisp-cvs-request@lists.sourceforge.net" #("Fri, 01 Oct 2004 20:21:00 -0700" 0 
1 ... 1 31 nil) "<E1CDbt1-0006O8-8q@sc8-sf-list1.sourceforge.net>" "" 33828 950 
"codoxime.local. inbox:6011" ...]) ([6012 
"\xd0f6\xe624\xdf35\xe17a&\xdf35\xe17a\xdcad\xdcf0\xd123\xd1b8\xe069\xe5fc\xd8df\xd0a2\xd1b1\xd92f\xd8df\xd84a\xdf65\xdf5a\xdaf2\xe6ad\xde7d\xe37e\xe57d\xe5a1\xd222\xd26a\xd25e\xd239\xd123\
 3\xd92f\xd8df\xd0a2\ 
5\xd92f\xd8df\xde7d\xe37e\xde54\xe133\xded0\xdf5a\xdaf2\xd9ce\xe3a7\xd247\xd22d\xd25e\xd239\xd123\xe3af\xdb62\xd24f\
 
8\xe069\xe5fc\xd8df\xd247\xd842\xdfb4\xd123\xdbca\xdaa4\xd973\xe4fc\xd9ab\xddcf\xd24e\xddfe\xd233\xd23d\xd2c1\xd2e3\xd2f3\xd2b9"
 "6\xe069\xe5fc\xd8df\xd84a\xdf65\xda75\xe5be\xd24e\xe57d\xd258\ 5\xd92f\ 
9\xe069\xe5fc\xd8df\xdf5a\xdaf2\xd2e1\xd2eb\xd2de\xd2ac 
<delivery@hosyou-r.mine.nu>" #("Sat, 2 Oct 2004 17:28:37 +0900 (JST)" 0 1 ... 1 
36 nil) "<17216814.1096705717933.JavaMail.postgres@hosyou-r.mine.nu>" "" 8749 
133 "codoxime.local. inbox:6012" ...]) ([6015 "Build Status of CPAN modules 
from ActiveState" "Gabor Szabo <gabor@perl.org.il>" #("Sat, 2 Oct 2004 12:47:10 
+0200 (IST)" 0 1 ... 1 36 nil) 
"<Pine.LNX.4.58.0410021234440.22140@gabor.pti.co.il>" "" 869 27 
"codoxime.local. inbox:6015" ...])))
  (progn (gnus-summary-prepare-threads (if gnus-show-threads ... ...)))
  (if gnus-newsgroup-headers (progn (gnus-summary-prepare-threads ...)))
  (when gnus-newsgroup-headers (gnus-summary-prepare-threads (if 
gnus-show-threads ... ...)))
  (let ((buffer-read-only nil)) (erase-buffer) (setq gnus-newsgroup-data nil 
gnus-newsgroup-data-reverse nil) (gnus-run-hooks (quote 
gnus-summary-generate-hook)) (when gnus-newsgroup-headers 
(gnus-summary-prepare-threads ...)) (setq gnus-newsgroup-data (nreverse 
gnus-newsgroup-data)) (goto-char (point-min)) (gnus-run-hooks (quote 
gnus-summary-prepare-hook)))
  gnus-summary-prepare()
  (if no-display nil (gnus-summary-prepare))
  (unless no-display (gnus-summary-prepare))
  (cond ((not new-group) (gnus-set-global-variables) (when kill-buffer ...) 
(gnus-configure-windows ... ...) (gnus-set-mode-line ...) 
(gnus-summary-position-point) (message "") t) ((null did-select) (when ... ... 
...) (let ... ...) nil) ((eq did-select ...) (and ... ... ...) (when 
kill-buffer ...) (if ... ... ...) (signal ... nil)) (t 
(gnus-set-global-variables) (setq gnus-newsgroup-active ...) (gnus-run-hooks 
...) (gnus-update-format-specifications nil ... ... ...) 
(gnus-update-summary-mark-positions) (when gnus-use-scoring ...) (when 
gnus-build-sparse-threads ...) (if show-all ... ...) (unless no-display ...) 
(when gnus-use-trees ... ...) (when ... ...) (gnus-run-hooks ...) (if ... ... 
... ... ... ... ... ... ... ... t)))
  (let* ((new-group ...) (quit-config ...) (did-select ...)) (cond (... ... ... 
... ... ... ... t) (... ... ... nil) (... ... ... ... ...) (t ... ... ... ... 
... ... ... ... ... ... ... ... ...)))
  gnus-summary-read-group-1("nnml+private:inbox" nil t nil nil nil)
  (or (gnus-summary-read-group-1 group show-all no-article kill-buffer 
no-display select-articles) (setq show-all nil select-articles nil))
  (let ((gnus-auto-select-next nil)) (or (gnus-summary-read-group-1 group 
show-all no-article kill-buffer no-display select-articles) (setq show-all nil 
select-articles nil)))
  (setq result (let (...) (or ... ...)))
  (null (setq result (let ... ...)))
  (and group (null (setq result ...)) (eq gnus-auto-select-next (quote 
quietly)))
  (while (and group (null ...) (eq gnus-auto-select-next ...)) (set-buffer 
gnus-group-buffer) (when backward (gnus-group-prev-unread-group 2)) (if (not 
...) (setq group ...) (setq group nil)))
  (let (result) (while (and group ... ...) (set-buffer gnus-group-buffer) (when 
backward ...) (if ... ... ...)) result)
  gnus-summary-read-group("nnml+private:inbox" nil t nil nil nil nil)
  (let ((no-display ...) (group ...) number active marked entry) (when (eq all 
0) (setq all nil)) (unless group (error "No group on current line")) (setq 
marked (gnus-info-marks ...)) (setq number (cond ... ... ...)) 
(gnus-summary-read-group group (or all ...) no-article nil no-display nil 
select-articles))
  gnus-group-read-group(nil t)
  gnus-group-select-group(nil)
  (if (gnus-group-topic-p) (let (...) (gnus-topic-fold all) 
(gnus-dribble-touch)) (gnus-group-select-group all))
  gnus-topic-select-group(nil)
* call-interactively(gnus-topic-select-group)

anything i can do to debug/work around this?


-- 
-Marco
Ring the bells that still can ring.
Forget your perfect offering.
There is a crack in everything.
That's how the light gets in.
     -Leonard Cohen


reply via email to

[Prev in Thread] Current Thread [Next in Thread]