Package: emacs;
Reported by: Antoine Levitt <antoine.levitt <at> gmail.com>
Date: Mon, 14 May 2012 07:48:01 UTC
Severity: normal
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 11466 in the body.
You can then email your comments to 11466 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#11466
; Package emacs
.
(Mon, 14 May 2012 07:48:01 GMT) Full text and rfc822 format available.Antoine Levitt <antoine.levitt <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Mon, 14 May 2012 07:48:01 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Antoine Levitt <antoine.levitt <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: ERC completion raises an assertion failure Date: Mon, 14 May 2012 09:46:11 +0200
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;\204 \207\305\302\303 <at> A\300\301&\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 $\302@\n\"@\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&@\207\211\324=\203\331\301!\325\300#\320\300\326$@\327\301\302&\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;\204 \207\305\302\303 <at> A\300\301&\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 $\302@\n\"@\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&@\207\211\324=\203\331\301!\325\300#\320\300\326$@\327\301\302&\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;\204 \207\305\302\303 <at> A\300\301&\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 $\302@\n\"@\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&@\207\211\324=\203\331\301!\325\300#\320\300\326$@\327\301\302&\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;\204 \207\305\302\303 <at> A\300\301&\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 $\302@\n\"@\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&@\207\211\324=\203\331\301!\325\300#\320\300\326$@\327\301\302&\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;\204 \207\305\302\303 <at> A\300\301&\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 ":\2030@\301=\203 \300@\302A\"\303#\207\304@\305\306\307\310\311\312\300!\313\"\314\315%A##\207\304\316\"\207" [(#0) t append nil apply apply-partially make-byte-code 642 "\300@#\207" 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 $\302@\n\"@\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&@\207\211\324=\203\331\301!\325\300#\320\300\326$@\327\301\302&\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;\204 \207\305\302\303 <at> A\300\301&\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 $\302@\n\"@\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&@\207\211\324=\203\331\301!\325\300#\320\300\326$@\327\301\302&\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;\204 \207\305\302\303 <at> A\300\301&\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)
Stefan Monnier <monnier <at> iro.umontreal.ca>
:Antoine Levitt <antoine.levitt <at> gmail.com>
:Message #10 received at 11466-done <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: 11466-done <at> debbugs.gnu.org Subject: Re: bug#11466: ERC completion raises an assertion failure Date: Tue, 15 May 2012 13:00:39 -0400
> 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: bug-gnu-emacs <at> gnu.org" come from?
bug-gnu-emacs <at> gnu.org
:bug#11466
; Package emacs
.
(Tue, 15 May 2012 21:48:02 GMT) Full text and rfc822 format available.Message #13 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Antoine Levitt <antoine.levitt <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: Re: bug#11466: ERC completion raises an assertion failure Date: Tue, 15 May 2012 23:46:30 +0200
15/05/12 19:00, Stefan Monnier >> 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. Cool, thanks! > PS: Where did the bogus "Mail-Followup-To: bug-gnu-emacs <at> gnu.org" come from? Hm. If memory serves, I did C-u a on gmane.emacs.bugs from gnus. I'll M-x report-emacs-bug in the future. Antoine
bug-gnu-emacs <at> gnu.org
:bug#11466
; Package emacs
.
(Wed, 16 May 2012 13:26:01 GMT) Full text and rfc822 format available.Message #16 received at 11466 <at> debbugs.gnu.org (full text, mbox):
From: Michael Albinus <michael.albinus <at> gmx.de> To: 11466 <at> debbugs.gnu.org Cc: monnier <at> iro.umontreal.ca Subject: Re: bug#11466: ERC completion raises an assertion failure Date: Wed, 16 May 2012 15:25:05 +0200
Stefan Monnier <monnier <at> iro.umontreal.ca> writes: > Thanks for the nice testcase. Should be fixed now. Unfortunately, the same assertion failure happens also for Tramp. Scenario: emacs -Q C-x C-f /ssh:: <RET> password <RET> C-x C-f /tm <TAB> > Stefan Best regards, Michael.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Thu, 14 Jun 2012 11:24:03 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.