[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#11466: ERC completion raises an assertion failure
From: |
Antoine Levitt |
Subject: |
bug#11466: 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;\204 \207\305\302\303@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@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@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@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@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@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@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)
- bug#11466: ERC completion raises an assertion failure,
Antoine Levitt <=