emacs-bug-tracker
[Top][All Lists]
Advanced

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

[debbugs-tracker] bug#11466: closed (ERC completion raises an assertion


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#11466: closed (ERC completion raises an assertion failure)
Date: Tue, 15 May 2012 17:02:02 +0000

Your message dated Tue, 15 May 2012 13:00:39 -0400
with message-id <address@hidden>
and subject line Re: bug#11466: ERC completion raises an assertion failure
has caused the debbugs.gnu.org bug report #11466,
regarding ERC completion raises an assertion failure
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
11466: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11466
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: ERC completion raises an assertion failure Date: Mon, 14 May 2012 09:46:11 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux)
Here's the full backtrace. To reproduce, simply connect to ERC (M-x erc,
accept everything, and press TAB twice on the server buffer)

Antoine

Debugger entered--Lisp error: (cl-assertion-failed (eq t (compare-strings 
(funcall unquote (concat (substring string 0 qboundary) qcompletion)) nil nil 
(concat (substring ustring 0 boundary) completion) nil nil (quote 
ignore-case))))
  signal(cl-assertion-failed ((eq t (compare-strings (funcall unquote (concat 
(substring string 0 qboundary) qcompletion)) nil nil (concat (substring ustring 
0 boundary) completion) nil nil (quote ignore-case)))))
  #[257 
"\310\304\311#\204\312\313\314\304E\"\210\211\304G\315O\305!\307P\316\303\300\317\306OP!\315\211\301\317\302OP\315\211\311&\320=\204=\312\313\321C\"\210\207"
 ["" "" 0 comint--unquote-argument "" comint-quote-filename 0 "" 
string-prefix-p ignore-case signal cl-assertion-failed (string-prefix-p prefix 
completion (quote ignore-case)) nil compare-strings 0 t (eq t (compare-strings 
(funcall unquote (concat (substring string 0 qboundary) qcompletion)) nil nil 
(concat (substring ustring 0 boundary) completion) nil nil (quote 
ignore-case)))] 12 "\n\n(fn COMPLETION)"](#("/me's" 0 1 (font-lock-face 
completions-first-difference)))
  mapcar(#[257 
"\310\304\311#\204\312\313\314\304E\"\210\211\304G\315O\305!\307P\316\303\300\317\306OP!\315\211\301\317\302OP\315\211\311&\320=\204=\312\313\321C\"\210\207"
 ["" "" 0 comint--unquote-argument "" comint-quote-filename 0 "" 
string-prefix-p ignore-case signal cl-assertion-failed (string-prefix-p prefix 
completion (quote ignore-case)) nil compare-strings 0 t (eq t (compare-strings 
(funcall unquote (concat (substring string 0 qboundary) qcompletion)) nil nil 
(concat (substring ustring 0 boundary) completion) nil nil (quote 
ignore-case)))] 12 "\n\n(fn COMPLETION)"] (#("/amsg" 0 1 (font-lock-face 
completions-first-difference)) #("/appendtopic" 0 1 (font-lock-face 
completions-first-difference)) #("/at" 0 1 (font-lock-face 
completions-first-difference)) #("/away" 0 1 (font-lock-face 
completions-first-difference)) #("/banlist" 0 1 (font-lock-face 
completions-first-difference)) #("/bl" 0 1 (font-lock-face 
completions-first-difference)) #("/bye" 0 1 (font-lock-face 
completions-first-difference)) #("/channel" 0 1 (font-lock-face 
completions-first-difference)) #("/clear" 0 1 (font-lock-face 
completions-first-difference)) #("/cleartopic" 0 1 (font-lock-face 
completions-first-difference)) #("/country" 0 1 (font-lock-face 
completions-first-difference)) #("/creq" 0 1 (font-lock-face 
completions-first-difference)) #("/ctcp" 0 1 (font-lock-face 
completions-first-difference)) #("/date" 0 1 (font-lock-face 
completions-first-difference)) #("/dcc" 0 1 (font-lock-face 
completions-first-difference)) #("/deop" 0 1 (font-lock-face 
completions-first-difference)) #("/describe" 0 1 (font-lock-face 
completions-first-difference)) #("/exit" 0 1 (font-lock-face 
completions-first-difference)) #("/gaway" 0 1 (font-lock-face 
completions-first-difference)) #("/gq" 0 1 (font-lock-face 
completions-first-difference)) #("/gquit" 0 1 (font-lock-face 
completions-first-difference)) #("/h" 0 1 (font-lock-face 
completions-first-difference)) #("/help" 0 1 (font-lock-face 
completions-first-difference)) #("/idle" 0 1 (font-lock-face 
completions-first-difference)) #("/ignore" 0 1 (font-lock-face 
completions-first-difference)) #("/j" 0 1 (font-lock-face 
completions-first-difference)) #("/join" 0 1 (font-lock-face 
completions-first-difference)) #("/kick" 0 1 (font-lock-face 
completions-first-difference)) #("/lastlog" 0 1 (font-lock-face 
completions-first-difference)) #("/leave" 0 1 (font-lock-face 
completions-first-difference)) #("/list" 0 1 (font-lock-face 
completions-first-difference)) #("/load" 0 1 (font-lock-face 
completions-first-difference)) #("/m" 0 1 (font-lock-face 
completions-first-difference)) #("/massunban" 0 1 (font-lock-face 
completions-first-difference)) #("/me" 0 1 (font-lock-face 
completions-first-difference)) #("/me's" 0 1 (font-lock-face 
completions-first-difference)) #("/mode" 0 1 (font-lock-face 
completions-first-difference)) #("/msg" 0 1 (font-lock-face 
completions-first-difference)) #("/mub" 0 1 (font-lock-face 
completions-first-difference)) #("/n" 0 1 (font-lock-face 
completions-first-difference)) #("/names" 0 1 (font-lock-face 
completions-first-difference)) #("/nick" 0 1 (font-lock-face 
completions-first-difference)) #("/notice" 0 1 (font-lock-face 
completions-first-difference)) #("/notify" 0 1 (font-lock-face 
completions-first-difference)) #("/op" 0 1 (font-lock-face 
completions-first-difference)) #("/ops" 0 1 (font-lock-face 
completions-first-difference)) #("/part" 0 1 (font-lock-face 
completions-first-difference)) #("/ping" 0 1 (font-lock-face 
completions-first-difference)) #("/q" 0 1 (font-lock-face 
completions-first-difference)) #("/query" 0 1 (font-lock-face 
completions-first-difference)) ...))
  completion--twq-all("" "" (#("/amsg" 0 1 (font-lock-face 
completions-first-difference)) #("/appendtopic" 0 1 (font-lock-face 
completions-first-difference)) #("/at" 0 1 (font-lock-face 
completions-first-difference)) #("/away" 0 1 (font-lock-face 
completions-first-difference)) #("/banlist" 0 1 (font-lock-face 
completions-first-difference)) #("/bl" 0 1 (font-lock-face 
completions-first-difference)) #("/bye" 0 1 (font-lock-face 
completions-first-difference)) #("/channel" 0 1 (font-lock-face 
completions-first-difference)) #("/clear" 0 1 (font-lock-face 
completions-first-difference)) #("/cleartopic" 0 1 (font-lock-face 
completions-first-difference)) #("/country" 0 1 (font-lock-face 
completions-first-difference)) #("/creq" 0 1 (font-lock-face 
completions-first-difference)) #("/ctcp" 0 1 (font-lock-face 
completions-first-difference)) #("/date" 0 1 (font-lock-face 
completions-first-difference)) #("/dcc" 0 1 (font-lock-face 
completions-first-difference)) #("/deop" 0 1 (font-lock-face 
completions-first-difference)) #("/describe" 0 1 (font-lock-face 
completions-first-difference)) #("/exit" 0 1 (font-lock-face 
completions-first-difference)) #("/gaway" 0 1 (font-lock-face 
completions-first-difference)) #("/gq" 0 1 (font-lock-face 
completions-first-difference)) #("/gquit" 0 1 (font-lock-face 
completions-first-difference)) #("/h" 0 1 (font-lock-face 
completions-first-difference)) #("/help" 0 1 (font-lock-face 
completions-first-difference)) #("/idle" 0 1 (font-lock-face 
completions-first-difference)) #("/ignore" 0 1 (font-lock-face 
completions-first-difference)) #("/j" 0 1 (font-lock-face 
completions-first-difference)) #("/join" 0 1 (font-lock-face 
completions-first-difference)) #("/kick" 0 1 (font-lock-face 
completions-first-difference)) #("/lastlog" 0 1 (font-lock-face 
completions-first-difference)) #("/leave" 0 1 (font-lock-face 
completions-first-difference)) #("/list" 0 1 (font-lock-face 
completions-first-difference)) #("/load" 0 1 (font-lock-face 
completions-first-difference)) #("/m" 0 1 (font-lock-face 
completions-first-difference)) #("/massunban" 0 1 (font-lock-face 
completions-first-difference)) #("/me" 0 1 (font-lock-face 
completions-first-difference)) #("/me's" 0 1 (font-lock-face 
completions-first-difference)) #("/mode" 0 1 (font-lock-face 
completions-first-difference)) #("/msg" 0 1 (font-lock-face 
completions-first-difference)) #("/mub" 0 1 (font-lock-face 
completions-first-difference)) #("/n" 0 1 (font-lock-face 
completions-first-difference)) #("/names" 0 1 (font-lock-face 
completions-first-difference)) #("/nick" 0 1 (font-lock-face 
completions-first-difference)) #("/notice" 0 1 (font-lock-face 
completions-first-difference)) #("/notify" 0 1 (font-lock-face 
completions-first-difference)) #("/op" 0 1 (font-lock-face 
completions-first-difference)) #("/ops" 0 1 (font-lock-face 
completions-first-difference)) #("/part" 0 1 (font-lock-face 
completions-first-difference)) #("/ping" 0 1 (font-lock-face 
completions-first-difference)) #("/q" 0 1 (font-lock-face 
completions-first-difference)) #("/query" 0 1 (font-lock-face 
completions-first-difference)) ...) 0 comint--unquote-argument 
comint--requote-argument)
  #[514 
"\211\304=\203\242;address@hidden&\207\211\306=\203<\307!\211A\206)\310\205;\311\241\210\312\302\303\300\301&\207\311\207"
 [comint--unquote-argument comint--requote-argument "" "" 1 completion--twq-try 
2 last 0 nil completion--twq-all] 11 "\n\n(fn UNQUOTED-RESULT OP)"]((#("/amsg" 
0 1 (font-lock-face completions-first-difference)) #("/appendtopic" 0 1 
(font-lock-face completions-first-difference)) #("/at" 0 1 (font-lock-face 
completions-first-difference)) #("/away" 0 1 (font-lock-face 
completions-first-difference)) #("/banlist" 0 1 (font-lock-face 
completions-first-difference)) #("/bl" 0 1 (font-lock-face 
completions-first-difference)) #("/bye" 0 1 (font-lock-face 
completions-first-difference)) #("/channel" 0 1 (font-lock-face 
completions-first-difference)) #("/clear" 0 1 (font-lock-face 
completions-first-difference)) #("/cleartopic" 0 1 (font-lock-face 
completions-first-difference)) #("/country" 0 1 (font-lock-face 
completions-first-difference)) #("/creq" 0 1 (font-lock-face 
completions-first-difference)) #("/ctcp" 0 1 (font-lock-face 
completions-first-difference)) #("/date" 0 1 (font-lock-face 
completions-first-difference)) #("/dcc" 0 1 (font-lock-face 
completions-first-difference)) #("/deop" 0 1 (font-lock-face 
completions-first-difference)) #("/describe" 0 1 (font-lock-face 
completions-first-difference)) #("/exit" 0 1 (font-lock-face 
completions-first-difference)) #("/gaway" 0 1 (font-lock-face 
completions-first-difference)) #("/gq" 0 1 (font-lock-face 
completions-first-difference)) #("/gquit" 0 1 (font-lock-face 
completions-first-difference)) #("/h" 0 1 (font-lock-face 
completions-first-difference)) #("/help" 0 1 (font-lock-face 
completions-first-difference)) #("/idle" 0 1 (font-lock-face 
completions-first-difference)) #("/ignore" 0 1 (font-lock-face 
completions-first-difference)) #("/j" 0 1 (font-lock-face 
completions-first-difference)) #("/join" 0 1 (font-lock-face 
completions-first-difference)) #("/kick" 0 1 (font-lock-face 
completions-first-difference)) #("/lastlog" 0 1 (font-lock-face 
completions-first-difference)) #("/leave" 0 1 (font-lock-face 
completions-first-difference)) #("/list" 0 1 (font-lock-face 
completions-first-difference)) #("/load" 0 1 (font-lock-face 
completions-first-difference)) #("/m" 0 1 (font-lock-face 
completions-first-difference)) #("/massunban" 0 1 (font-lock-face 
completions-first-difference)) #("/me" 0 1 (font-lock-face 
completions-first-difference)) #("/me's" 0 1 (font-lock-face 
completions-first-difference)) #("/mode" 0 1 (font-lock-face 
completions-first-difference)) #("/msg" 0 1 (font-lock-face 
completions-first-difference)) #("/mub" 0 1 (font-lock-face 
completions-first-difference)) #("/n" 0 1 (font-lock-face 
completions-first-difference)) #("/names" 0 1 (font-lock-face 
completions-first-difference)) #("/nick" 0 1 (font-lock-face 
completions-first-difference)) #("/notice" 0 1 (font-lock-face 
completions-first-difference)) #("/notify" 0 1 (font-lock-face 
completions-first-difference)) #("/op" 0 1 (font-lock-face 
completions-first-difference)) #("/ops" 0 1 (font-lock-face 
completions-first-difference)) #("/part" 0 1 (font-lock-face 
completions-first-difference)) #("/ping" 0 1 (font-lock-face 
completions-first-difference)) #("/q" 0 1 (font-lock-face 
completions-first-difference)) #("/query" 0 1 (font-lock-face 
completions-first-difference)) ...) 2)
  completion--nth-completion(2 "" #[771 "\301?\303\300$)\207" [#[771 
"\211\303=\203\304\305\300#\306\"\207\211\307=\203\301!\310\300#\207\211\242\311=\203\201\301!A\312G!\2035\202:\301P!\313\"\204G\314\315\316C\"\210\317G\317O\320\300
       address@hidden"@\312A!\203f\321\202{AG\\\302\f       
P\"@GZ\262\311BB\207\211\317=\203\243\301!\322\300#\211;\204\230\211\202\242\323\321\301\302&@address@hidden&\330!\211:\203\317\211\317\241\210\262\262\262\262\207\211\331=\205\301!\301\321O!\313\"\204\365\314\315\332C\"\210\300G\333\334\335\336\337\301\302\f$\340\"\341\342%F\266\202\207"
 [("/amsg" "/appendtopic" "/at" "/away" "/banlist" "/bl" "/bye" "/channel" 
"/clear" "/cleartopic" "/country" "/creq" "/ctcp" "/date" "/dcc" "/deop" 
"/describe" "/exit" "/gaway" "/gq" "/gquit" "/h" "/help" "/idle" "/ignore" "/j" 
"/join" "/kick" "/lastlog" "/leave" "/list" "/load" "/m" "/massunban" "/me" 
"/me's" "/mode" "/msg" "/mub" "/n" "/names" "/nick" "/notice" "/notify" "/op" 
"/ops" "/part" "/ping" "/q" "/query" ...) comint--unquote-argument 
comint--requote-argument metadata append completion-metadata 
((completion--unquote-requote . t)) lambda test-completion boundaries zerop 
string-prefix-p signal cl-assertion-failed (string-prefix-p ustring ufull) nil 
completion-boundaries 0 try-completion completion--twq-try t all-completions "" 
completion--twq-all last completion--unquote (string-prefix-p uprefix ustring) 
make-byte-code 514 
"\211\304=\203\242;address@hidden&\207\211\306=\203<\307!\211A\206)\310\205;\311\241\210\312\302\303\300\301&\207\311\207"
 vconcat vector [1 completion--twq-try 2 last 0 nil completion--twq-all] 11 
"\n\n(fn UNQUOTED-RESULT OP)"] 17 "\n\n(fn STRING PRED ACTION)"] nil 
completion-ignore-case complete-with-action] 8 "\n\n(fn STRING PRED ACTION)"] 
nil 0 (metadata (completion--unquote-requote . t)))
  completion-all-completions("" #[771 "\301?\303\300$)\207" [#[771 
"\211\303=\203\304\305\300#\306\"\207\211\307=\203\301!\310\300#\207\211\242\311=\203\201\301!A\312G!\2035\202:\301P!\313\"\204G\314\315\316C\"\210\317G\317O\320\300
 address@hidden"@\312A!\203f\321\202{AG\\\302\f       
P\"@GZ\262\311BB\207\211\317=\203\243\301!\322\300#\211;\204\230\211\202\242\323\321\301\302&@address@hidden&\330!\211:\203\317\211\317\241\210\262\262\262\262\207\211\331=\205\301!\301\321O!\313\"\204\365\314\315\332C\"\210\300G\333\334\335\336\337\301\302\f$\340\"\341\342%F\266\202\207"
 [("/amsg" "/appendtopic" "/at" "/away" "/banlist" "/bl" "/bye" "/channel" 
"/clear" "/cleartopic" "/country" "/creq" "/ctcp" "/date" "/dcc" "/deop" 
"/describe" "/exit" "/gaway" "/gq" "/gquit" "/h" "/help" "/idle" "/ignore" "/j" 
"/join" "/kick" "/lastlog" "/leave" "/list" "/load" "/m" "/massunban" "/me" 
"/me's" "/mode" "/msg" "/mub" "/n" "/names" "/nick" "/notice" "/notify" "/op" 
"/ops" "/part" "/ping" "/q" "/query" ...) comint--unquote-argument 
comint--requote-argument metadata append completion-metadata 
((completion--unquote-requote . t)) lambda test-completion boundaries zerop 
string-prefix-p signal cl-assertion-failed (string-prefix-p ustring ufull) nil 
completion-boundaries 0 try-completion completion--twq-try t all-completions "" 
completion--twq-all last completion--unquote (string-prefix-p uprefix ustring) 
make-byte-code 514 
"\211\304=\203\242;address@hidden&\207\211\306=\203<\307!\211A\206)\310\205;\311\241\210\312\302\303\300\301&\207\311\207"
 vconcat vector [1 completion--twq-try 2 last 0 nil completion--twq-all] 11 
"\n\n(fn UNQUOTED-RESULT OP)"] 17 "\n\n(fn STRING PRED ACTION)"] nil 
completion-ignore-case complete-with-action] 8 "\n\n(fn STRING PRED ACTION)"] 
nil 0 (metadata (completion--unquote-requote . t)))
  minibuffer-completion-help()
  completion--do-completion()
  minibuffer-complete()
  call-interactively(minibuffer-complete)
  #[1028 
"\304\305\211\306%\305\262\305\262\307\310\311#\210\307\312\313#\210\n\2032\314\315!\210pF\316\317\320\321\322\323!\324\"\325\326%DC\216\327\330!+\207"
 [minibuffer-completion-predicate minibuffer-completion-table 
completion-in-region-mode-predicate completion-in-region--data make-overlay nil 
t overlay-put field completion priority 100 completion-in-region-mode 1 funcall 
make-byte-code 0 "\301\300!\207" vconcat vector [delete-overlay] 2 "\n\n(fn)" 
call-interactively minibuffer-complete] 14 "\n\n(fn START END COLLECTION 
PREDICATE)"](1801 1801 #[771 "\301?\303\300$)\207" [#[771 
"\211\303=\203\304\305\300#\306\"\207\211\307=\203\301!\310\300#\207\211\242\311=\203\201\301!A\312G!\2035\202:\301P!\313\"\204G\314\315\316C\"\210\317G\317O\320\300
    address@hidden"@\312A!\203f\321\202{AG\\\302\f       
P\"@GZ\262\311BB\207\211\317=\203\243\301!\322\300#\211;\204\230\211\202\242\323\321\301\302&@address@hidden&\330!\211:\203\317\211\317\241\210\262\262\262\262\207\211\331=\205\301!\301\321O!\313\"\204\365\314\315\332C\"\210\300G\333\334\335\336\337\301\302\f$\340\"\341\342%F\266\202\207"
 [("/amsg" "/appendtopic" "/at" "/away" "/banlist" "/bl" "/bye" "/channel" 
"/clear" "/cleartopic" "/country" "/creq" "/ctcp" "/date" "/dcc" "/deop" 
"/describe" "/exit" "/gaway" "/gq" "/gquit" "/h" "/help" "/idle" "/ignore" "/j" 
"/join" "/kick" "/lastlog" "/leave" "/list" "/load" "/m" "/massunban" "/me" 
"/me's" "/mode" "/msg" "/mub" "/n" "/names" "/nick" "/notice" "/notify" "/op" 
"/ops" "/part" "/ping" "/q" "/query" ...) comint--unquote-argument 
comint--requote-argument metadata append completion-metadata 
((completion--unquote-requote . t)) lambda test-completion boundaries zerop 
string-prefix-p signal cl-assertion-failed (string-prefix-p ustring ufull) nil 
completion-boundaries 0 try-completion completion--twq-try t all-completions "" 
completion--twq-all last completion--unquote (string-prefix-p uprefix ustring) 
make-byte-code 514 
"\211\304=\203\242;address@hidden&\207\211\306=\203<\307!\211A\206)\310\205;\311\241\210\312\302\303\300\301&\207\311\207"
 vconcat vector [1 completion--twq-try 2 last 0 nil completion--twq-all] 11 
"\n\n(fn UNQUOTED-RESULT OP)"] 17 "\n\n(fn STRING PRED ACTION)"] nil 
completion-ignore-case complete-with-action] 8 "\n\n(fn STRING PRED ACTION)"] 
nil)
  apply(#[1028 
"\304\305\211\306%\305\262\305\262\307\310\311#\210\307\312\313#\210\n\2032\314\315!\210pF\316\317\320\321\322\323!\324\"\325\326%DC\216\327\330!+\207"
 [minibuffer-completion-predicate minibuffer-completion-table 
completion-in-region-mode-predicate completion-in-region--data make-overlay nil 
t overlay-put field completion priority 100 completion-in-region-mode 1 funcall 
make-byte-code 0 "\301\300!\207" vconcat vector [delete-overlay] 2 "\n\n(fn)" 
call-interactively minibuffer-complete] 14 "\n\n(fn START END COLLECTION 
PREDICATE)"] (1801 1801 #[771 "\301?\303\300$)\207" [#[771 
"\211\303=\203\304\305\300#\306\"\207\211\307=\203\301!\310\300#\207\211\242\311=\203\201\301!A\312G!\2035\202:\301P!\313\"\204G\314\315\316C\"\210\317G\317O\320\300
     address@hidden"@\312A!\203f\321\202{AG\\\302\f       
P\"@GZ\262\311BB\207\211\317=\203\243\301!\322\300#\211;\204\230\211\202\242\323\321\301\302&@address@hidden&\330!\211:\203\317\211\317\241\210\262\262\262\262\207\211\331=\205\301!\301\321O!\313\"\204\365\314\315\332C\"\210\300G\333\334\335\336\337\301\302\f$\340\"\341\342%F\266\202\207"
 [("/amsg" "/appendtopic" "/at" "/away" "/banlist" "/bl" "/bye" "/channel" 
"/clear" "/cleartopic" "/country" "/creq" "/ctcp" "/date" "/dcc" "/deop" 
"/describe" "/exit" "/gaway" "/gq" "/gquit" "/h" "/help" "/idle" "/ignore" "/j" 
"/join" "/kick" "/lastlog" "/leave" "/list" "/load" "/m" "/massunban" "/me" 
"/me's" "/mode" "/msg" "/mub" "/n" "/names" "/nick" "/notice" "/notify" "/op" 
"/ops" "/part" "/ping" "/q" "/query" ...) comint--unquote-argument 
comint--requote-argument metadata append completion-metadata 
((completion--unquote-requote . t)) lambda test-completion boundaries zerop 
string-prefix-p signal cl-assertion-failed (string-prefix-p ustring ufull) nil 
completion-boundaries 0 try-completion completion--twq-try t all-completions "" 
completion--twq-all last completion--unquote (string-prefix-p uprefix ustring) 
make-byte-code 514 
"\211\304=\203\242;address@hidden&\207\211\306=\203<\307!\211A\206)\310\205;\311\241\210\312\302\303\300\301&\207\311\207"
 vconcat vector [1 completion--twq-try 2 last 0 nil completion--twq-all] 11 
"\n\n(fn UNQUOTED-RESULT OP)"] 17 "\n\n(fn STRING PRED ACTION)"] nil 
completion-ignore-case complete-with-action] 8 "\n\n(fn STRING PRED ACTION)"] 
nil))
  #[771 
":address@hidden@\302A\"address@hidden"\314\315%A##\207\304\316\"\207" [(#0) 
t append nil apply apply-partially make-byte-code 642 "address@hidden" vconcat 
vector [] 7 "\n\n(fn FUNS GLOBAL &rest ARGS)" #[1028 
"\304\305\211\306%\305\262\305\262\307\310\311#\210\307\312\313#\210\n\2032\314\315!\210pF\316\317\320\321\322\323!\324\"\325\326%DC\216\327\330!+\207"
 [minibuffer-completion-predicate minibuffer-completion-table 
completion-in-region-mode-predicate completion-in-region--data make-overlay nil 
t overlay-put field completion priority 100 completion-in-region-mode 1 funcall 
make-byte-code 0 "\301\300!\207" vconcat vector [delete-overlay] 2 "\n\n(fn)" 
call-interactively minibuffer-complete] 14 "\n\n(fn START END COLLECTION 
PREDICATE)"]] 12 "\n\n(fn FUNS GLOBAL ARGS)"](nil nil (1801 1801 #[771 
"\301?\303\300$)\207" [#[771 
"\211\303=\203\304\305\300#\306\"\207\211\307=\203\301!\310\300#\207\211\242\311=\203\201\301!A\312G!\2035\202:\301P!\313\"\204G\314\315\316C\"\210\317G\317O\320\300
       address@hidden"@\312A!\203f\321\202{AG\\\302\f       
P\"@GZ\262\311BB\207\211\317=\203\243\301!\322\300#\211;\204\230\211\202\242\323\321\301\302&@address@hidden&\330!\211:\203\317\211\317\241\210\262\262\262\262\207\211\331=\205\301!\301\321O!\313\"\204\365\314\315\332C\"\210\300G\333\334\335\336\337\301\302\f$\340\"\341\342%F\266\202\207"
 [("/amsg" "/appendtopic" "/at" "/away" "/banlist" "/bl" "/bye" "/channel" 
"/clear" "/cleartopic" "/country" "/creq" "/ctcp" "/date" "/dcc" "/deop" 
"/describe" "/exit" "/gaway" "/gq" "/gquit" "/h" "/help" "/idle" "/ignore" "/j" 
"/join" "/kick" "/lastlog" "/leave" "/list" "/load" "/m" "/massunban" "/me" 
"/me's" "/mode" "/msg" "/mub" "/n" "/names" "/nick" "/notice" "/notify" "/op" 
"/ops" "/part" "/ping" "/q" "/query" ...) comint--unquote-argument 
comint--requote-argument metadata append completion-metadata 
((completion--unquote-requote . t)) lambda test-completion boundaries zerop 
string-prefix-p signal cl-assertion-failed (string-prefix-p ustring ufull) nil 
completion-boundaries 0 try-completion completion--twq-try t all-completions "" 
completion--twq-all last completion--unquote (string-prefix-p uprefix ustring) 
make-byte-code 514 
"\211\304=\203\242;address@hidden&\207\211\306=\203<\307!\211A\206)\310\205;\311\241\210\312\302\303\300\301&\207\311\207"
 vconcat vector [1 completion--twq-try 2 last 0 nil completion--twq-all] 11 
"\n\n(fn UNQUOTED-RESULT OP)"] 17 "\n\n(fn STRING PRED ACTION)"] nil 
completion-ignore-case complete-with-action] 8 "\n\n(fn STRING PRED ACTION)"] 
nil))
  completion-in-region(1801 1801 #[771 "\301?\303\300$)\207" [#[771 
"\211\303=\203\304\305\300#\306\"\207\211\307=\203\301!\310\300#\207\211\242\311=\203\201\301!A\312G!\2035\202:\301P!\313\"\204G\314\315\316C\"\210\317G\317O\320\300
        address@hidden"@\312A!\203f\321\202{AG\\\302\f       
P\"@GZ\262\311BB\207\211\317=\203\243\301!\322\300#\211;\204\230\211\202\242\323\321\301\302&@address@hidden&\330!\211:\203\317\211\317\241\210\262\262\262\262\207\211\331=\205\301!\301\321O!\313\"\204\365\314\315\332C\"\210\300G\333\334\335\336\337\301\302\f$\340\"\341\342%F\266\202\207"
 [("/amsg" "/appendtopic" "/at" "/away" "/banlist" "/bl" "/bye" "/channel" 
"/clear" "/cleartopic" "/country" "/creq" "/ctcp" "/date" "/dcc" "/deop" 
"/describe" "/exit" "/gaway" "/gq" "/gquit" "/h" "/help" "/idle" "/ignore" "/j" 
"/join" "/kick" "/lastlog" "/leave" "/list" "/load" "/m" "/massunban" "/me" 
"/me's" "/mode" "/msg" "/mub" "/n" "/names" "/nick" "/notice" "/notify" "/op" 
"/ops" "/part" "/ping" "/q" "/query" ...) comint--unquote-argument 
comint--requote-argument metadata append completion-metadata 
((completion--unquote-requote . t)) lambda test-completion boundaries zerop 
string-prefix-p signal cl-assertion-failed (string-prefix-p ustring ufull) nil 
completion-boundaries 0 try-completion completion--twq-try t all-completions "" 
completion--twq-all last completion--unquote (string-prefix-p uprefix ustring) 
make-byte-code 514 
"\211\304=\203\242;address@hidden&\207\211\306=\203<\307!\211A\206)\310\205;\311\241\210\312\302\303\300\301&\207\311\207"
 vconcat vector [1 completion--twq-try 2 last 0 nil completion--twq-all] 11 
"\n\n(fn UNQUOTED-RESULT OP)"] 17 "\n\n(fn STRING PRED ACTION)"] nil 
completion-ignore-case complete-with-action] 8 "\n\n(fn STRING PRED ACTION)"] 
nil)
  ad-Orig-completion-at-point()
  completion-at-point()
  call-interactively(completion-at-point nil nil)




--- End Message ---
--- Begin Message --- Subject: Re: bug#11466: ERC completion raises an assertion failure Date: Tue, 15 May 2012 13:00:39 -0400 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux)
> Here's the full backtrace. To reproduce, simply connect to ERC (M-x erc,
> accept everything, and press TAB twice on the server buffer)

Thanks for the nice testcase.  Should be fixed now.


        Stefan


PS: Where did the bogus "Mail-Followup-To: address@hidden" come from?


--- End Message ---

reply via email to

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