From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Dmitry Alexandrov <321942@gmail.com> Newsgroups: gmane.emacs.bugs Subject: bug#28898: 27.0.50; rgrep + icomplete => (cl-assertion-failed (functionp table)) Date: Thu, 19 Oct 2017 04:57:30 +0300 Message-ID: <87po9jgar9.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1508378310 22658 195.159.176.226 (19 Oct 2017 01:58:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 19 Oct 2017 01:58:30 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) To: 28898@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 19 03:58:23 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e5068-0003Kg-1P for geb-bug-gnu-emacs@m.gmane.org; Thu, 19 Oct 2017 03:58:12 +0200 Original-Received: from localhost ([::1]:47145 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e506D-0002Ak-P1 for geb-bug-gnu-emacs@m.gmane.org; Wed, 18 Oct 2017 21:58:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40807) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e5064-0002Ac-I2 for bug-gnu-emacs@gnu.org; Wed, 18 Oct 2017 21:58:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e505z-0003qQ-TH for bug-gnu-emacs@gnu.org; Wed, 18 Oct 2017 21:58:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40250) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e505z-0003q7-P7 for bug-gnu-emacs@gnu.org; Wed, 18 Oct 2017 21:58:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1e505z-00050w-Eq for bug-gnu-emacs@gnu.org; Wed, 18 Oct 2017 21:58:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Alexandrov <321942@gmail.com> Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 19 Oct 2017 01:58:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 28898 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.150837827019250 (code B ref -1); Thu, 19 Oct 2017 01:58:03 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Oct 2017 01:57:50 +0000 Original-Received: from localhost ([127.0.0.1]:48931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e505m-00050P-Do for submit@debbugs.gnu.org; Wed, 18 Oct 2017 21:57:50 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e505k-00050C-Iq for submit@debbugs.gnu.org; Wed, 18 Oct 2017 21:57:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e505d-0003VE-SH for submit@debbugs.gnu.org; Wed, 18 Oct 2017 21:57:43 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:33932) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e505d-0003Uz-OT for submit@debbugs.gnu.org; Wed, 18 Oct 2017 21:57:41 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40750) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e505c-00028v-6G for bug-gnu-emacs@gnu.org; Wed, 18 Oct 2017 21:57:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e505X-0003Qj-SR for bug-gnu-emacs@gnu.org; Wed, 18 Oct 2017 21:57:40 -0400 Original-Received: from forward102o.mail.yandex.net ([37.140.190.182]:55714) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e505X-0003O8-D4 for bug-gnu-emacs@gnu.org; Wed, 18 Oct 2017 21:57:35 -0400 Original-Received: from mxback10o.mail.yandex.net (mxback10o.mail.yandex.net [IPv6:2a02:6b8:0:1a2d::24]) by forward102o.mail.yandex.net (Yandex) with ESMTP id E75F75A0326A for ; Thu, 19 Oct 2017 04:57:31 +0300 (MSK) Original-Received: from smtp1j.mail.yandex.net (smtp1j.mail.yandex.net [2a02:6b8:0:801::ab]) by mxback10o.mail.yandex.net (nwsmtp/Yandex) with ESMTP id ye1Z3aHDCI-vVjCYCR2; Thu, 19 Oct 2017 04:57:31 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1508378251; bh=vbPKQjBw3OeIxauMsKlR0xzIwilnuqncjVy+nh+0gLo=; h=From:To:Subject:Date:Message-ID; b=QwB2ElKViLktbiWZn5cSvCpCImOlC/OcqI3BPIzfRhuDs9N39U+y0OCBT5MdIgGcV otEXpe7eUrOfYEeOO/k/XLghmlbT+2cfenZcKNo7oRRgp36IlXbAbpq9dfNilmRTYl kjI1FYq62luGmlKhjFqy9BERHJHqd89JOUuP3jss= Original-Received: by smtp1j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id KCFooleTf8-vVcWoMr0; Thu, 19 Oct 2017 04:57:31 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ya.ru; s=mail; t=1508378251; bh=vbPKQjBw3OeIxauMsKlR0xzIwilnuqncjVy+nh+0gLo=; h=From:To:Subject:Date:Message-ID; b=QwB2ElKViLktbiWZn5cSvCpCImOlC/OcqI3BPIzfRhuDs9N39U+y0OCBT5MdIgGcV otEXpe7eUrOfYEeOO/k/XLghmlbT+2cfenZcKNo7oRRgp36IlXbAbpq9dfNilmRTYl kjI1FYq62luGmlKhjFqy9BERHJHqd89JOUuP3jss= Authentication-Results: smtp1j.mail.yandex.net; dkim=pass header.i=@ya.ru Mail-Copies-To: always X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:138704 Archived-At: Steps to reproduce: $ cd / $ emacs -Q M-x icomplete-mode M-x rgrep foo RET e (Where =E2=80=98foo=E2=80=99 is arbitrary text and =E2=80=98e=E2=80=99 is t= he first letter of one of possible completions. In this example that would= be =E2=80=98etc=E2=80=99.) Got an =E2=80=98Error in post-command-hook (icomplete-post-command-hook): (= cl-assertion-failed (functionp table))=E2=80=99. Backtrace: --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (cl-assertion-failed ((functionp table) nil)) cl--assertion-failed((functionp table)) completion--nth-completion(1 "e" (#("etc/" 0 1 (face completions-common-p= art) 1 2 (face (completions-first-difference)))) nil 1 (metadata (category = . file) (completion--unquote-requote . t))) completion-try-completion("e" (#("etc/" 0 1 (face completions-common-part= ) 1 2 (face (completions-first-difference)))) nil 1 (metadata (category . f= ile) (completion--unquote-requote . t))) icomplete-completions("e" read-file-name-internal nil t) icomplete-exhibit() icomplete-post-command-hook() read-from-minibuffer("Search for \"foo\" in files matching wildcard (defa= ult all): " nil (keymap (menu-bar keymap (minibuf "Minibuf" keymap (tab men= u-item "Complete" minibuffer-complete :help "Complete as far as possible") = (space menu-item "Complete Word" minibuffer-complete-word :help "Complete a= t most one word") (63 menu-item "List Completions" minibuffer-completion-he= lp :help "Display all possible completions") "Minibuf")) (27 keymap (118 . = switch-to-completions)) (prior . switch-to-completions) (63 . minibuffer-co= mpletion-help) (32 . minibuffer-complete-word) (9 . minibuffer-complete) ke= ymap (menu-bar keymap (minibuf "Minibuf" keymap (previous menu-item "Previo= us History Item" previous-history-element :help "Put previous minibuffer hi= story element in the minibuffer") (next menu-item "Next History Item" next-= history-element :help "Put next minibuffer history element in the minibuffe= r") (isearch-backward menu-item "Isearch History Backward" isearch-backward= :help "Incrementally search minibuffer history backward") (isearch-forward= menu-item "Isearch History Forward" isearch-forward :help "Incrementally s= earch minibuffer history forward") (return menu-item "Enter" exit-minibuffe= r :key-sequence "\015" :help "Terminate input and exit minibuffer") (quit m= enu-item "Quit" abort-recursive-edit :help "Abort input and exit minibuffer= ") "Minibuf")) (10 . exit-minibuffer) (13 . exit-minibuffer) (7 . abort-rec= ursive-edit) (C-tab . file-cache-minibuffer-complete) (9 . self-insert-comm= and) (XF86Back . previous-history-element) (up . previous-line-or-history-e= lement) (prior . previous-history-element) (XF86Forward . next-history-elem= ent) (down . next-line-or-history-element) (next . next-history-element) (2= 7 keymap (114 . previous-matching-history-element) (115 . next-matching-his= tory-element) (112 . previous-history-element) (110 . next-history-element)= )) nil grep-files-history ("all" "el" "ch" "c" "cc" "cchh" "hh" "h" "l" "m"= "tex" "texi" "asm") nil) completing-read-default("Search for \"foo\" in files matching wildcard (d= efault all): " read-file-name-internal nil nil nil grep-files-history ("all= " "el" "ch" "c" "cc" "cchh" "hh" "h" "l" "m" "tex" "texi" "asm") nil) completing-read("Search for \"foo\" in files matching wildcard (default a= ll): " read-file-name-internal nil nil nil grep-files-history ("all" "el" "= ch" "c" "cc" "cchh" "hh" "h" "l" "m" "tex" "texi" "asm")) grep-read-files("foo") byte-code("\304 \210\010\203\026\0\011\305\232\203\026\0\306\307\010\310\= 211\311%C\207\n\204\036\0\312\313!\207\314 \315\001!\316\317\310\013\320$\0= 11\321\232\003\003\003\003F\207" [grep-find-command current-prefix-arg grep= -find-template default-directory grep-compute-defaults (16) read-from-minib= uffer "Run: " nil grep-find-history error "grep.el: No `grep-find-template'= available" grep-read-regexp grep-read-files read-directory-name "Base dire= ctory: " t (4)] 8) call-interactively(rgrep record nil) command-execute(rgrep record) execute-extended-command(nil "rgrep" nil) funcall-interactively(execute-extended-command nil "rgrep" nil) call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command) --8<---------------cut here---------------end--------------->8--- This might be related to bug =E2=84=96 16274 [0]. [0] https://bugs.gnu.org/16274